#include<stdio.h> int main() { int arr[10]; int i; int insert; for(i = 0 ; i < 10 ; i++) { scanf("%d",&arr[i]); } //传入10个数字 for(i = 0 ; i < 9 ; i++) { if(arr[9] <= arr[i]) //找到插入点 { insert = arr[9]; // 被替换前存入 for( int j = 9 ; j > i ; j--) { arr[j] = arr[j-1]; }//从尾部依次后移 arr[i] = insert; //替换 } } for ( i = 0 ; i < 10 ; i++) { printf("%d\n",arr[i]); } return 0; }
0.0分
0 人评分
A+B for Input-Output Practice (IV) (C++代码)浏览:699 |
十->二进制转换 (C语言代码)浏览:1220 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:500 |
点我有惊喜!你懂得!浏览:1152 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:768 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1363 |
时间转换 (Java代码)浏览:446 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:410 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:520 |
printf基础练习2 (C语言代码)浏览:506 |