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;
}

代码解析

  1. #include <stdio.h>:包含标准输入输出库,用于使用 printfscanf 函数。
  2. int main(): 程序的主函数。
  3. int N;: 定义一个整型变量 N,用于存储用户输入的数字。
  4. printf('请输入一个数N(N <= 20):');: 提示用户输入数字。
  5. scanf('%d', &N);: 读取用户输入的数字并存储到变量 N 中。
  6. for (int i = 1; i <= N; i++): 外层循环,控制乘法表的行数。
  7. for (int j = 1; j <= i; j++): 内层循环,控制乘法表每行的列数。
  8. printf('%d*%d=%d ', j, i, j*i);: 输出乘法表中的每个元素,使用 制表符进行格式化。
  9. printf(' ');: 每行输出完成后换行。
  10. 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语言的基本语法和循环结构。

C语言乘法表程序:从入门到实践

原文地址: https://www.cveoy.top/t/topic/eEQu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录