C语言打印等腰三角形

C语言打印等腰三角形


C语言打印等腰三角形主要原理是利用for循环的嵌套。
先定义三个变量a,x,y,z;
a表示输入需要打印的多少行;
x表示打印的行数;
y表示打印的空格“ ”;
z表示打印的星号“*”;
下面是代码:

#include "stdio.h"
main()
{
    int a,x,y,z;
    scanf("%d",&a); //输入需要打印的等腰三角形的行数
    for(x=1;x<=a;x++)   //打印列
    {
        for(y=1;y<=a-x;y++) //打印空格
        {
            printf(" ");
        }
        for(z=1;z<=2*x-1;z++)   //打印*
            printf("*");
        printf("\n");
    }
}

详细信息来自C语言输出等腰三角形

你可能感兴趣的:(C语言)