求助:谁能帮我解决一下空格和星的问题
main(){
int i,j,k;
for(i=1;i<=4;i++)
{
for(j=1;j<=(4-i)+5;j++) printf(" ");
for(k=1;k<=(2*i-1)+5;k++)
{
if(k<=5) printf(" ");
else printf("*");
}
printf("\n");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i+5;j++) printf(" ");
for(k=1;k<=(7-2*i)+5;k++)
{
if(k<=5) printf(" ");
else printf("*");
}
printf("\n");
}
}
关于这类问题始终不是太明白,空格和星的输出。