用C语言打印出用“*”堆出的金字塔
发布网友
发布时间:2022-04-29 14:42
我来回答
共3个回答
热心网友
时间:2023-10-12 04:17
空格的位置是不是输出错了。。那几个for里面的输出和各种包含关系
热心网友
时间:2023-10-12 04:17
你可以将
for(j=1;j<=3;j++)
printf(" ");
改为
for(j=1;j<=6-i;j++)
printf(" ");
就可以了~毕竟空格的数目也是随着行数的变化而变化的~
热心网友
时间:2023-10-12 04:18
#include<stdio.h>
void main()
{
int k,i,j;
for(i=1;i<5;i++)
{
for(j=i;j<=3;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
}