c语言程序循环嵌套输出三角形如何改写程序使之变成倒立三角形

* 改成*********
*** *******
***** *****
******* ***
********* *
#include<stdio.h>
int main()
{
int i, j, k;
for (i = 1; i <= 5; i++)
{
for (j = 1; j <= 5-i; j++)
printf(" ");
for (k = 1; k <= 2 *i - 1; k++)
printf("*");
printf("\n");
}
return 0;
}
这个如何修改成倒立的

第1个回答  2016-05-05
#include<stdio.h>

int main()
{
    int i,j,d,a;
    printf("输入你想画出的倒立三角形的高\n");
    scanf("%d",&a);
    for(i=0;i<a;i++)
    {
        d=i;
        if(i!=0)
            while(d--) printf(" ");
        for(d=0;d<2*(a-i)-1;d++)
            printf("*");
        printf("\n");
    }
}

追问

你的看懂了,我的补充的如何修改啊

追答#include<stdio.h>
int main()
{
    int i, j, k;
    for (i = 5; i >=1; i--)
    {
        for (j = 1; j <= 5-i; j++)
            printf(" ");
        for (k = 1; k <= 2 *i - 1; k++)
            printf("*");
        printf("\n");
    }
return 0;
}

本回答被提问者和网友采纳