C语言实现n*n乘法表 - 代码详解与示例
以下是使用C语言编写的程序,可以构建n*n乘法表:
#include <stdio.h>
int main() {
int n, i, j;
printf("请输入一个正整数n(1<=n<=9):");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
for (j = 1; j <= n; j++) {
printf("%4d", i * j);
}
printf("\n");
}
return 0;
}
程序的运行流程如下:
- 引入头文件
stdio.h,以便使用标准输入输出函数。 - 声明整型变量
n、i和j,用于存储用户输入的正整数和循环计数。 - 提示用户输入一个满足条件的正整数,并将其存储在变量
n中。 - 使用嵌套的
for循环,外层循环控制行数,内层循环控制列数。 - 在内层循环中,输出当前行数和列数的乘积,并使用
printf('%4d', i * j)格式化输出,确保每个数值占4位。 - 内层循环结束后,通过
printf('\n')换行,以输出下一行的乘法表。 - 外层循环结束后,程序运行完毕。
运行示例:
请输入一个正整数n(1<=n<=9):7
1 2 3 4 5 6 7
2 4 6 8 10 12 14
3 6 9 12 15 18 21
4 8 12 16 20 24 28
5 10 15 20 25 30 35
6 12 18 24 30 36 42
7 14 21 28 35 42 49
原文地址: https://www.cveoy.top/t/topic/pfPr 著作权归作者所有。请勿转载和采集!