版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
用两个for循环实现九九乘法表
两种实现方式:
1、输出的九九乘法表呈方形,每一行每一列都是完整的,有重复的式子。
2、输出的九九乘法表呈三角形,没有重复的式子。
第一种(方形)
源代码
#include<stdio.h>
#include<windows.h>
void main()
{
int m, n;
printf("输出九九乘法口诀:\n");
for (m = 1; m <= 9; m++)
{
for (n = 1; n <= 9; n++)
printf("%d*%d=%2d ", n, m, n*m);
printf("\n");
}
system("pause");
}
运行结果:
第二种(三角形)
源代码:
#include<stdio.h>
#include<windows.h>
void main()
{
int m, n;
printf("输出九九乘法口诀:\n");
for (m = 1; m <= 9; m++)
{
for (n = 1; n <= m; n++)
printf("%d*%d=%2d ", n, m, n*m);
printf("\n");
}
system("pause");
}
运行结果: