C语言实现99乘法表

今日笔者在写shell程序实验时需要写一个99乘法表的程序,于是笔者想先写一个C语言的程序来找到思路再进行转换成shell程序的形式。

99乘法表如下图所示: 

C语言实现99乘法表_第1张图片

我们可以看到每一行城市都是从1开始最后到该行的行数结束,被乘数一直都是是该行的行数。所以我们很自然想到了利用两个循环一个从1开始到该行的行数结束另一个表示行数就从1到9即可。两个循环嵌套即可完成这次操作。

#include
int main() {
    int m;
    int i;
    for(m=1;m<10;m++)  //表示行数
    {
        for(i=1;i<=m;i++){     //从1到这行的行数结束
        int sum=m*i;
        printf("%dx%d=%d   ",i,m,sum);  //输出完有两个空格增加美观性
        }
        printf("\n");  //每一行输完需要进行一次换行处理
    }
}
 

你可能感兴趣的:(C语言,c语言,c++,开发语言,算法,经验分享)