int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("%8d %8d %8d", a, b, c); return 0; }
(C语言)格式输出,右对齐 printf("%8d", i);可以输出整数 i,让它占至少 8 个字符的宽度(即场宽为8):如果 i 不够8 位则在左边补空格使它右对齐满 8 位,如果 i 的输出的位数 ≥ 8,则输出整个 i 。printf("%08d",i);则表示如果i不够8位则在左边补0 同理,printf("%8s", s);可以输出字符串 ...
14、用指针变量输出结构体数组元素。struct student { int num; char *name; char sex; int age; }...
}stu[5]={{1001,"lihua",'F',18},{1002,"liuxing",'M',19},{1003,"huangke",'F',19},{1004,"fengshou",'F',19},{1005,"Wangming",'M',18}}; main() {int i; struct student *ps; printf("Num \tName\t\t\tSex\tAge\t\n"); /*用指针变量输出结构体数组元素。*/ for(ps=stu...
9、用指针变量输出结构体数组元素。 struct student { int num; char *name; char sex; int age; }stu[5]={{1001,"lihua",'F',18},{1002,"liuxing",'M',19},{1003,"huangke",'F',19},{1004,"fengshou",'F',19},{1005,"Wangming",'...
c.num=1003; c.name="huangke"; c.age=18; head=&a;/* 建立链表,a为头结点 */a.next=&b; b.next=&c; c.next=NULL; p=head;/* 输出链表 */do{printf("%5d,%s,%3d\n",p->num,p->name,p->age); p=p->next; }while(p!=NULL); ...
1、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/ #include "stdio.h" main() {int i,j,result; for(i=1;i<10;i++) {for(j=1;j<10;j++) { result=i*j; printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/
2、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/ 主要涉及知识点:循环嵌套、输出的格式控制 #include <stdio.h> int main() { int i,j,result; for (i=1;i<10;i++) { for(j=1;j<=i;j++) { result=i*j; printf("%d*%d=%-3d",i,j,result); /*-3d表示左对齐,占3位*/ ...
ARM常用汇编指令: 1、 EQU:给数字常量取一个符号名,相当于C语言中的define 2、 AREA:汇编一个新的代码段或者数据段 3、 SPACE:分配内存空间 4、 PRESERVE8:当前文件栈需要按照8字节对齐 5、 EXPORT:声明一个标号具有全局属性,可被外部的文件使用 6、 DCD:以字为单位分配内存,要求4字节对齐,并要求初始化这些...
1、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/ #include "stdio.h" main() {int i,j,result; for (i=1;i<10;i++) { for(j=1;j<10;j++) { result=i*j; printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/ ...