不知道楼主用的什么编译工具,可以将void改成int,我用的是Dev-C++编译运行的,工具默认main函数的返回值为int。而有的编译工具两种是都可以的,这要看头文件里面的声明是如何说明的。int main()和void main()只是有无返回值的区别。
回复 11楼 manliuhui
哦,谢啦,问题已经解决了~
程序代码:#include <stdio.h>
void main()
{
int a[6],n,i,k,t,m;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
scanf("%d",&k);
for(n=0;n<6;n++)
{
if(k<a[n])
{
for(t=5;t>n;t--)
a[t]=a[t-1];
a[n]=k;
break;
}
a[5]=k;
}
for(m=0;m<6;m++)
printf("%d\n",a[m]);
}小弟将完整的正确的代码po上~
