#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 人评分
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int ch[10] = { 1,7,8,17,23,24,59,62,101 }; int tail,n,i; //定义一个数组尾巴;拿N和这个尾巴比较,大就数组后移,小就插入进去 scanf_s("%d", &n); for (tail = 8; tail >= 0; tail--) { if (n > ch[tail]) { ch[tail+1] = n; break; } else { ch[tail + 1] = ch[tail]; } } for (i = 0; i < 10; i++) { printf("%d\n", ch[i]); } }
点我有惊喜!你懂得!浏览:1251 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:505 |
printf基础练习2 (C语言代码)浏览:599 |
小明A+B (C语言代码)浏览:1284 |
数组输出 (C语言代码)错误???浏览:589 |
三角形 (C++代码)递推浏览:791 |
【金明的预算方案】 (C++代码)浏览:966 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:564 |
Cylinder (C语言描述+详细分析)浏览:3305 |
矩形面积交 (C++代码)浏览:1175 |
dotcpp0586343 2023-01-17 21:32:16 |
错了,小就后移,大就插进去