输出如下的五行由星号组成的倒三角图形。 输入格式: 输入一个正整数n (0<n<40)。 输出格式: 输出n行由星号组成的倒三角图形。注意,星号之间由1个空格分开,行尾无多余空格。输入样例:5 输出样例: * * * **** * *******
时间: 2024-11-18 12:15:29 浏览: 3
java输出串星号三角形共1页.pdf.zip
要输出指定行数的倒三角形,你可以使用嵌套循环和字符串拼接的方法。以下是一个简单的C语言程序,根据输入的`n`生成对应的倒三角形状:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数(0 < n < 40): ");
scanf("%d", &n);
if (n >= 0 && n < 40) {
// 输出倒三角形
for (int i = n; i > 0; i--) {
// 每行打印的星号数量从i到1递减
for (int j = 0; j < i; j++) {
printf("* ");
}
// 换行
printf("\n");
}
} else {
printf("输入错误!n值应在0到39之间。\n");
}
return 0;
}
```
运行上述代码后,输入`5`,你会得到以下输出:
```
* * * **** *
* * * ***
* * * **
* * *
*
```
阅读全文