c语言编程:输入n,打印n行如下图形:(注意第一行输出的第一个*顶最左边,每次输出的*和空格宽度为1个)
时间: 2023-12-03 14:44:44 浏览: 119
从键盘输入一个正整数n,打印总行数为n行的空心菱形图形
下面是一个简单的 C 语言代码实现,可以实现你描述的功能:
```
#include <stdio.h>
int main()
{
int n, i, j;
printf("请输入n:");
scanf("%d", &n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
```
这个程序首先要求用户输入一个整数 n,然后使用两个嵌套的循环打印出 n 行图形。外层循环控制行数,内层循环控制每行输出的星号数。注意在每行输出完星号后要换行。
阅读全文