输入一个n 打印出数字图形 输入一个5 打印出 1 121 12321 1234321 123454321 1234321 12321 121 1 c语言编写
时间: 2024-10-23 07:16:59 浏览: 26
c代码-输入一个整数n,显示由 n 的数字构成的金字塔,第n层 由数字 n 构成。
5星 · 资源好评率100%
为了在 C 语言中实现输入一个数字 `n` 后打印出对应的数字图形,我们可以使用嵌套的循环结构以及控制字符 '\n' 来创建每一行的数字。以下是一个简单的示例程序:
```c
#include <stdio.h>
void print_number_graph(int n) {
int row, col;
for (row = 1; row <= n; row++) {
for (col = 1; col <= row; col++) {
printf("%d", row); // 输出当前行号
}
// 每一行结束时换行
printf("\n");
}
}
int main() {
int n;
printf("请输入一个数字: ");
scanf("%d", &n);
print_number_graph(n);
return 0;
}
```
如果你想要打印如下的例子(输入 5):
```
1
121
12321
1234321
123454321
1234321
12321
121
1
```
只需运行上述代码并输入 5 即可。
阅读全文