#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分
8 人评分
#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]); } }
C语言训练-求素数问题 (C语言代码)浏览:692 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1223 |
IP判断 (C语言描述,蓝桥杯)浏览:1064 |
数对 (C语言代码)浏览:675 |
蚂蚁感冒 (C语言代码)浏览:713 |
永远的丰碑 (C语言代码)浏览:492 |
输入输出格式练习 (C语言代码)浏览:730 |
母牛的故事 (C语言代码)浏览:524 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:1964 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:955 |
dotcpp0586343 2023-01-17 21:32:16 |
错了,小就后移,大就插进去