请尝试用while循环打印下面的图形。 * ** *** **** ***** 注意:部分源程序给出如下。请勿改动主函数main或其它函数中给出的内容,仅在 Program-End之间填入若干语句。不要删除标志否则不得分。
时间: 2024-01-10 16:21:28 浏览: 290
以下是使用while循环打印图形的两种方法:
方法一:使用嵌套while循环
```c
#include<stdio.h>
#include<Windows.h>
#include<stdlib.h>
int main() {
int a ,b; //定义两个变量-a用来控制内循环;b用来控制外循环
char x;
x=getchar();
a = 1;
while (a <= 3) //外循环-大环境-while控制行数
{
b = 1;
while (b <= a) //内循环(五脏六腑)-while控制输出*的个数-每五个为一行
{
printf("%c",x);
b++;
}
printf("\n");
a++;
}
return 0;
}
```
方法二:直接打印
```c
#include<stdio.h>
#include<stdlib.h>
int main() {
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
system("pause");
return 0;
}
```
阅读全文