#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语言训练-尼科彻斯定理 (C语言代码)浏览:463 |
哥德巴赫曾猜测 (C语言代码)浏览:2313 |
C语言训练-自由落体问题 (C语言代码)浏览:609 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:560 |
剪刀石头布 (C++代码)浏览:1698 |
演讲大赛评分 (C语言代码)浏览:1627 |
单词个数统计 (C语言代码)浏览:1009 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
班级人数 (C语言代码)浏览:919 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:599 |