我已经编写了一个C程序来执行冒泡排序,但在执行它时IDE会挂起。 这是为什么发生?代码如下:Turbo C在执行C冒泡排序程序时挂起
#include<stdio.h>
main()
{
int i[3],temp,n,x;
printf("Enter 4 positive numbers");
for(n=0;n<=3;n++)
{
scanf("%d",&i[n]);
}
recheck:
for(x=0;x<=2;x++)
{
if(id[x]>i[x+])
{
temp=i[x];
i[x]=i[x+1];
i[x+1]=temp;
}
}
if(i[0]>i[1]&&i[1]>i[2]&&i[2]>i[3])
{
for(n=0;n<=3;n++)
{
printf("%d",i[n]);
}
}
else
{
goto recheck;
}
getche();
}
Turbo C真的还存在吗? –
'int i [3]'只有3个元素。我[2]是最后一个。 –
诠释我[3]有3个元素,你正在阅读4从用户 – obo