这个是输出首层数字是输入数字的倒三角形:

#include<stdio.h>

int main()

{

int m,i,j,k;

scanf("%d",&m);

for(i=0;i<=m;i++)

{

for(k=0;k<=i;k++)

{

printf(" ");

}

for(j=i;j<=m-k;j++)

{

printf("*");

}

printf("\n");

}

return 0;

这个是输出m层的倒三角形的代码:

#include<stdio.h>

int main()

{

int m,i,j,k,n;

scanf("%d",&m);

for(i=0;i<=m;i++)

{

for(k=0;k<=i;k++)

{

printf(" ");

}

for(j=1;j<=2*(m-i)-1;j++)

{

printf("*");

}

printf("\n");

}

return 0;

}