用c语言构建n*n乘法表。要求:输入一个正整数n(1<=n<=9),输出n*n乘法表。每个数值占4位。
时间: 2023-10-10 09:12:52 浏览: 248
使用C语言构建n*n乘法表的代码示例如下:
#include <stdio.h>
#define N 10
int main() {
int n;
int table[N][N];
printf("Enter an integer (1<=n<=9): ");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
table[i][j] = i * j;
}
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
printf("%4d", table[i][j]);
}
printf("\n");
}
return 0;
}
这段代码首先要求用户输入一个正整数n,然后使用两个嵌套循环构建一个二维数组table,其中table[i][j]的值等于i乘以j。最后,再使用两个嵌套循环输出n*n乘法表的每个数值,每个数值占4位。
相关问题
c语音编写构建n*n乘法表。要求:输入一个正整数n(1<=n<=9),输出n*n乘法表。每个数值占4位。
要编写一个C语言程序来构建n*n乘法表,可以使用嵌套的循环来实现。首先,需要从用户那里获取一个正整数n(1<=n<=9),然后使用嵌套的for循环来打印乘法表。
以下是一个示例程序:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数n(1<=n<=9):");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
printf("%4d", i*j);
}
printf("\n");
}
return 0;
}
```
这个程序首先使用scanf函数从用户那里获取一个正整数n,然后使用两个嵌套的for循环来打印乘法表。外层循环控制行数,内层循环控制每行中的乘积。
阅读全文