C语言程序错误 求解
#include"stdio.h"#define NUM 100
int main()
{
int i[NUM];
int n;
int t,k;
int temp;
printf("enter your num: \n");
for(n=0;n<NUM;n++)
{
scanf("%d",&i[n]);
if(i[n]=='\n')
break;
}
printf("排序之前:");
for(t=0;t<NUM;t++)
for(k=t+1;k<NUM;k++)
if(i[k]<i[t])
{
temp=i[k];i[k]=i[t];i[t]=temp;
}
printf("排序之后:");
for(n=0;n<NUM;n++)
printf("%d",i[n]);
return 0;
}
题目为输入一组数字,排序之后从小到大输出,可是 我输入数字之后按回车不能跳出输入,这是什么问题求指教