c编程问题
输入N个整数,完成如下,假如我输入N为4The count is:4
第一个数:2
第二个数:5
第三个数:1
第四个数: 7
输出的四个数顺序
1
2
5
7
注意:上面的红字内容都要在屏幕上输出
root@~ #cat 714.c #include <stdio.h> #define N 100 int main (void) { int i,j,n,t,a[N]; printf("The count is : "); scanf("%i",&n); //input for(i=0;i<n;i++) { printf("No.%i number:",i+1); scanf("%i",&a[i]); } //sort for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { if(a[i]>a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } } //output printf("After sorted\n"); for(i=0;i<n;i++) printf("%i\n",a[i]); return 0; } root@~ #./714 The count is : 4 No.1 number:2 No.2 number:5 No.3 number:1 No.4 number:7 After sorted 1 2 5 7 root@~ #