标签:
时间限制:1 秒 内存限制:32 兆 特殊判题:否
题目描述:
对输入的n个数进行排序并输出。
1 #include <stdio.h> 2 3 int main(int argc, const char *argv[]) 4 { 5 int n,i = 0,j = 0; 6 int a[100] = {0}; 7 8 while(scanf("%d",&n) != EOF) 9 { 10 for(i = 0;i < n;i++) 11 { 12 scanf("%d",&a[i]); 13 } 14 15 for(i = 0; i < n; i++) 16 { 17 for(j = 0; j < n - 1 - i; j++) 18 { 19 if(a[j] > a[j + 1]) 20 { 21 a[j] ^= a[j + 1]; 22 a[j + 1] ^= a[j]; 23 a[j] ^= a[j + 1]; 24 } 25 } 26 } 27 28 for(i = 0; i < n; i++) 29 { 30 printf("%d ", a[i]); 31 } 32 33 putchar(‘\n‘); 34 } 35 36 return 0; 37 }
标签:
原文地址:http://www.cnblogs.com/Lelandycrain/p/4774134.html