c编程问题
输入N个整数,完成如下,假如我输入N为4The count is:4
第一个数:2
第二个数:5
第三个数:1
第四个数: 7
输出的四个数顺序
1
2
5
7
注意:上面的红字内容都要在屏幕上输出
2011-07-14 11:31
2011-07-14 11:39
程序代码: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@~ #

2011-07-14 11:41
2011-07-14 11:41
2011-07-14 14:10