编写程序按下列方式输出九九乘法表
* 1 2 3 4 5 6 7 8 9
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 49
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81
分析:
标的上行左列属于文字信息,其余内容属于计算结果,文字信息中又有一定的规律即从数字1至9,本程序的关键之处是如何实现“左下三角”形式输出计算结果,程序中将用到两重for循环结构。
1 #include<stdio.h> 2 int main(){ 3 int row,col; 4 printf(" *"); 5 for(col=1;col<=9;col++) 6 printf("%4d",col); 7 printf("\n\n"); 8 for(row=1;row<=9;row++){ 9 printf("%4d",row); 10 for(col=1;col<=row;col++) 11 printf("%4d",col*row); 12 printf("\n\n"); 13 } 14 }