c语言中在控制台输入行数,使用双循环打印如下的图案: * *** ***** ******* *********
时间: 2024-06-22 10:01:21 浏览: 90
在C语言中,你可以使用`scanf`函数获取用户输入的行数,然后利用两个嵌套循环来打印出所需图案。以下是一个示例程序,展示了如何实现这个功能:
```c
#include <stdio.h>
int main() {
int rows;
// 输入行数
printf("Enter the number of rows: ");
scanf("%d", &rows);
// 使用双循环打印图案
for (int i = 0; i < rows; i++) {
// 外层循环控制每一行
for (int j = 0; j <= i; j++) {
// 内层循环打印星号
printf("*");
}
// 换行
printf("\n");
}
return 0;
}
```
当你运行这个程序并输入一个数字后,它将打印出对应行数的星号图案,每一行比前一行多一个星号。例如,如果你输入5,它会打印出类似这样的图案:
```
*
**
***
****
*****
```
阅读全文