从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。
时间: 2023-04-27 19:05:06 浏览: 114
用户从键盘输入一个1-9999之间的数
好的,以下是回复:
题目描述:从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。
解题思路:根据题目要求,我们需要根据输入的整数n打印出指定的数字图形。根据样例可以发现,这个数字图形是一个由数字1到n组成的等腰直角三角形。因此,我们可以使用两层循环来实现打印出这个数字图形的功能。
具体实现:外层循环控制行数,内层循环控制列数。在内层循环中,我们需要判断当前列数是否小于等于当前行数,如果是,则打印出当前列数,否则打印出空格。最后,每一行打印完毕后需要换行。
代码如下:
```
#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 <= i; j++) {
printf("%d ", j);
}
printf("\n");
}
return 0;
}
```
希望能够帮到你!
阅读全文