解题思路:一个数要求按原来排序的规律将它插入数组中,可以先定义好数组,然后遍历数组重新排序数组
注意事项:此方法只适用于已知原始数列的排列规则(从小到大)
参考代码:
#include <stdio.h> int main() { int arr[10], temp; for (int i = 0; i < 9; ++i) { scanf("%d", &arr[i]); } scanf("%d", &arr[9]); for (int i = 0; i < 10; ++i) { for (int j = i + 1; j < 10; ++j) { if (arr[i] > arr[j]) { temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } printf("%d\n", arr[i]); } return 0; }
0.0分
5 人评分
点我有惊喜!你懂得!浏览:4145 |
C语言训练-求素数问题 (C语言代码)浏览:989 |
C语言训练-排序问题<2> (C++代码)(sort函数)浏览:1719 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:767 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:604 |
C二级辅导-计负均正 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1550 |
打水问题 (C语言代码)浏览:1147 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:637 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:268 |