#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分
9 人评分
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:535 |
WU-输出正反三角形 (C++代码)浏览:1018 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1346 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:548 |
【计算直线的交点数】 (C语言代码)浏览:1442 |
三角形 (C语言代码)浏览:903 |
简单的a+b (C语言代码)浏览:573 |
母牛的故事 (C语言代码)浏览:1427 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2090 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:556 |