为什么这个形状正确,但是显示结果错误
#include
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;k++)
{ printf("*"); }
printf("\n");
}
return 0;
}
似乎标答只接受一种写法。。。。
#include <stdio.h>int main(){ int i, j, k; for(i=1; i<5; i++) { /* 观察每行的空格数量,补全循环条件 */ for(j=4-i;j>0 ; j-- ) { printf(" "); //输出空格 } /* 观察每行*号的数量,补全循环条件 */ for( k=2*i-1 ; k>0 ; k-- ) { printf("*"); //每行输出的*号 } printf("\n"); //每次循环换行 } return 0;}
#include<stadio.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;k++)
{ printf("*"); }
printf("\n");
}
return 0;
}