以下是使用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;
}

程序的运行流程如下:

  1. 引入头文件stdio.h,以便使用标准输入输出函数。
  2. 声明整型变量nij,用于存储用户输入的正整数和循环计数。
  3. 提示用户输入一个满足条件的正整数,并将其存储在变量n中。
  4. 使用嵌套的for循环,外层循环控制行数,内层循环控制列数。
  5. 在内层循环中,输出当前行数和列数的乘积,并使用printf('%4d', i * j)格式化输出,确保每个数值占4位。
  6. 内层循环结束后,通过printf('\n')换行,以输出下一行的乘法表。
  7. 外层循环结束后,程序运行完毕。

运行示例:

请输入一个正整数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 著作权归作者所有。请勿转载和采集!

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