打印九九乘法表

编写程序按下列方式输出九九乘法表
*     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 } 

 

posted @ 2018-04-07 20:56  无心小男  阅读(270)  评论(0编辑  收藏  举报