3471 - 2014-Freshman-01-Sort
时间限制 : 1 秒
内存限制 : 128 MB
输入10个整数,要求按从小到大的顺序输出。
题目输入
用9个用空格分隔的整数。
题目输出
从小到大顺序输出的10个整数,用空格分隔。
请注意行尾输出换行。
输入/输出样例
输入格式
24 242 5 456 756 1 3 5 23 5
输出格式
1 3 5 5 5 23 24 242 456 756
C语言解答
int main(int argc, char* argv[]) { int num[10],i,j,tem; for(i=0;i<10;i++) scanf("%d",&num[i]); for(i=0;i<9;i++) for(j=i+1;j<10;j++) { if(num[i]>num[j]) { tem=num[i]; num[i]=num[j]; num[j]=tem; } } for(i=0;i<9;i++) printf("%d ",num[i]); printf("%d\n",num[i]); return 0; }
C++解答
#include<stdio.h> #include<algorithm> using namespace std; int main() { int i,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); sort(a,a+10); printf("%d",a[0]); for(i=1;i<10;i++) printf(" %d",a[i]); printf("\n"); return 0; }