试试这样呢
#include <stdio.h>
int main()
{
int i,j=-1,p,n,size=4;
for(i=1;i<=size;i++) {
j=j+2;
p=j;
for(n=0;n<=size-i;n++) printf(" ");
for(j=i;j<=p;j++) printf(" * ");
printf("\n");
}
return 0;
}
效果如图
如有帮助请采纳回答 谢谢
#include <stdio.h>
int trangle(int n)
{
int i, j;
for (i = 0; i < n; i++)
{
for (j = 0; j <= n - i; j++)
putchar(' ');
for (j = 0; j <= 2 * i; j++)
putchar('*');
putchar('\n');
}
return 0;
}
int main()
{
int n;
printf("Enter n:");
scanf_s("%d", &n);
printf("\n");
trangle(n);
return 0;
}
你试试这个呢