怎么用回车结束整型数组输入
程序代码:
#include <stdio.h> int main( int argc, char *argv[] ) { int i,j,k,t,n,a[100]; printf("请输入一组数字:"); for(n=0;;n++) if(scanf("%d",&a[n])==0)break;//这里我用字母控制输入结束,怎么才能按回车键就结束输入,显示结果. for(i=0;i<n-1;i++){ k=i; for(j=i+1;j<n;j++){ if(a[k]>a[j]) k=j; } if(k!=i) t=a[i],a[i]=a[k],a[k]=t; } for(i=0;i<n;i++) printf("%-4d",a[i]); return 0; }