C语言-输出* 图形 ** *** **** *****

C语言-输出* 图形

**

***

****

*****

外部循环while a循环中的a是用来控制每一行的,变量a等于1时就是第一行,打印一个*;变量a等于2时就是第二行,打印2个*,所以变量a的值恰好就是这行所需要的*个数。

#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
int main()
{
    int a, b;
    a = 1;
    system("color f5");
//f-亮白色 底景 ;5-紫色前景
    while (a <= 5)
    {
        b = 1;
        while (b<=a)
        {
            printf("*");
            b++;
        }
        printf("\n");
        a++;
    }
    return 0;
}