我已經編寫了一個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