为什么输入完数组之后按enter之后没有结果输出,依然是输入的状态?
#include <stdio.h>
int main()
{
int a[5],k;
for(k = 0; k < 5; k++)
scanf("%d ", &a[k] );
int i,j, temp;
for(i = 0; i < 5; i++)
{
for(j = i; j < 5; j++)
{
if(a[i] > a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
printf("%d %d", a[0], a[4]);
return 0;
}
这是代码,我用的codeblocks。