c语言程序设计:输入一个正整数n(1≤n≤9),打印一个高度为n的、由“*”组成的等腰三角形图案。当n=3时,输出如下等腰三角形图案: ***** *** *
时间: 2024-06-25 17:00:21 浏览: 277
C语言 从键盘上输入的一组正整数(以输入0为结束),统计并计算出最小值数字的数 量在这组数字中的占比,显示最终结果
在C语言中,你可以使用循环和条件语句来实现这个简单的任务。以下是一个示例代码片段,展示了如何根据用户输入的n打印出指定高度的等腰三角形:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数n (1≤n≤9): ");
scanf("%d", &n);
// 检查输入是否在范围内
if (n < 1 || n > 9) {
printf("错误:输入值应在1到9之间。\n");
return 1;
}
// 打印等腰三角形
for (int i = 0; i < n; i++) {
// 主循环,控制行数
for (int j = 0; j <= i; j++) {
// 内部循环,控制每行星号的数量
printf("* ");
}
printf("\n"); // 换行
}
return 0;
}
```
当运行此程序并输入`3`时,将会输出:
```
*****
***
*
```
阅读全文