#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 人评分
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1273 |
打水问题 (C语言代码)浏览:905 |
简单的a+b (C语言代码)浏览:619 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:566 |
简单的a+b (C语言代码)浏览:528 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:543 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:818 |
永远的丰碑 (C语言代码)浏览:473 |
1052题解(链表操作)浏览:580 |