如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <stdio.h> main() { int x; printf ( "请输入要排序数字个数:" ); scanf ( "%d" ,&x); int i,j,k,a,b,num[x]; printf ( "输入数据:" ); for (i=0;i<x;i++) scanf ( "%d" ,&num[i]); for (j=0;j<x;j++) { for (k=j+1;k<x;k++) if (num[k]>num[j]) { a=num[j]; num[j]=num[k]; num[k]=a; } } for (b=0;b<x;b++) printf ( "%d " ,num[b]); return 0; /**选择排序法**/ } |
以上就是小编为大家带来的c语言实现输入一组数自动从大到小排列的实例代码的全部内容了,希望对大家有所帮助,多多支持服务器之家~