#include <stdio.h>
int main(void)
{
int a[10] , b , c , e ;
printf("请输入十个数:\n") ;
for(b = 0 ; b < 10 ; b ++)scanf("%d", & a[b]) ;
for(b = 1 ; b < 10 ; b ++) {
for(c = b ; c && a[c] < a[c - 1] ; c --) {
e = a[c - 1] ;
a[c - 1] = a[c] ;
a[c] = e ;
}
}
printf("它们从小到大排列顺序为 : \n") ;
printf("%d" , a[0]) ;
for(b = 1 ; b < 10 ; b ++) printf("\t%d", a[b]) ;
printf("\n") ;
}
编译、运行实况:D:\00.Excise\C>g++ -o x x.c
D:\00.Excise\C>x
请输入十个数:
3 7 2 5 7 4 1 10 30 6
它们从小到大排列顺序为 :
1 2 3 4 5 6 7 7 10 30
D:\00.Excise\C>
|