一个简单的C程序做不对啊(你们运行有什么结果啊)

来源:百度知道 编辑:UC知道 时间:2024/06/26 00:06:26
#include<stdio.h>
void main()
{static char a[5]={'*','*','*','*','*'};
int i,j,k;
char space=' ';
for(i=0;i<=5;i++)
{printf("\n");
for(j=1;i<=3*i;j++)
printf("%1c",space);
for(k=0;k<=5;k++)
printf("%3c",a[k]);
}
}

死循环,改正如下:
#include<stdio.h>
void main()
{static char a[5]={'*','*','*','*','*'};
int i,j,k;
char space=' ';
for(i=0;i<=5;i++)
{printf("\n");
for(j=1;j<=3*i;j++) //修改了这里
printf("%1c",space);
for(k=0;k<=5;k++)
printf("%3c",a[k]);
}
}