C语言乘法表程序:从入门到实践
C语言乘法表程序:从入门到实践
本程序使用C语言编写,实现输出乘法表的功能。用户输入一个整数N(N <= 20),程序将输出从1到N的乘法表。
代码实现
#include <stdio.h>
int main() {
int N;
printf('请输入一个数N(N <= 20):');
scanf('%d', &N);
// 输出乘法表
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= i; j++) {
printf('%d*%d=%d ', j, i, j*i);
}
printf('
');
}
return 0;
}
代码解析
#include <stdio.h>:包含标准输入输出库,用于使用printf和scanf函数。int main(): 程序的主函数。int N;: 定义一个整型变量 N,用于存储用户输入的数字。printf('请输入一个数N(N <= 20):');: 提示用户输入数字。scanf('%d', &N);: 读取用户输入的数字并存储到变量 N 中。for (int i = 1; i <= N; i++): 外层循环,控制乘法表的行数。for (int j = 1; j <= i; j++): 内层循环,控制乘法表每行的列数。printf('%d*%d=%d ', j, i, j*i);: 输出乘法表中的每个元素,使用制表符进行格式化。printf(' ');: 每行输出完成后换行。return 0;: 程序正常结束。
运行结果
例如,用户输入 5,程序会输出以下乘法表:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
希望本程序能够帮助您理解C语言的基本语法和循环结构。
原文地址: https://www.cveoy.top/t/topic/eEQu 著作权归作者所有。请勿转载和采集!