习题:输出九九乘法表
1 /*九九乘法表*/ 2 #include<stdio.h> 3 int main(void) 4 { 5 int i,j; 6 for(i=1;i<=9;i++) 7 { 8 printf("%4d",i); 9 } 10 printf("\n"); 11 printf("-------------------------------------\n"); 12 13 for(i=1;i<=9;i++) 14 { 15 for(j=1;j<=9;j++) 16 { 17 printf("%4d",i*j); 18 if(j==9) 19 { 20 printf("\n"); 21 } 22 23 } 24 } 25 printf("\n"); 26 return 0; 27 }
方案二:
1 /*九九乘法表*/ 2 #include<stdio.h> 3 int main(void) 4 { 5 int i,j; 6 for(i=1;i<=9;i++) 7 { 8 printf("%4d",i); 9 } 10 printf("\n"); 11 printf("-------------------------------------\n"); 12 13 for(i=1;i<=9;i++) 14 { 15 for(j=1;j<=9;j++) 16 { 17 printf(j==9?"%4d\n":"%4d",i*j); 18 } 19 } 20 printf("\n"); 21 return 0; 22 }