本文共 474 字,大约阅读时间需要 1 分钟。
Description
已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。 Input 第一行,原始数列。第二行,需要插入的数字。 Output 排序后的数列 Sample Input 1 7 8 17 23 24 59 62 101 50 Sample Output 1 7 8 17 23 24 50 59 62 101参考解答:
#includeint main(){ int a[10],i,n; for(i=0; i<9; i++) scanf("%d", &a[i]); scanf("%d",&n); i=8; while(i>=0&&a[i]>n) { a[i+1]=a[i]; i--; } i++; a[i] = n; for(i=0; i<10; i++) printf("%d\n", a[i]); return 0;}
转载地址:http://hdvum.baihongyu.com/