#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]); } }
Hello, world! (C语言代码)浏览:1196 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:470 |
矩阵乘法 (C++代码)浏览:1454 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:624 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:575 |
用筛法求之N内的素数。 (C++代码)浏览:692 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |
有关字符,字符串的输入输出函数说明浏览:477 |
【出圈】 (C++代码)简单循环浏览:628 |
dotcpp0586343 2023-01-17 21:32:16 |
错了,小就后移,大就插进去