为什么我上下两段同样的代码输出结果不一样啊
/*
#include <stdio.h>
int main()
{
int i,j,k;
for(i=1; i<5; i++)
{
for(j=1;j<5;j++)
{
printf(" ");
}
for(k=0;k<2*i-1;k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
#include <stdio.h>
int main()
{
int i,j,k;
for(i=1; i<5; i++)
{
for(j=i; j<5; j++)
{
printf(" ");
}
for(k=0; k<2*i-1; k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
第一段结果
第二段结果