#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]); } }
简单的a+b (C语言代码)浏览:1137 |
字符串的输入输出处理 (C语言代码)浏览:710 |
钟神赛车 (C语言代码)浏览:911 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:773 |
小明A+B (C语言代码)浏览:1316 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:674 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:636 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:1024 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:350 |
1157题解浏览:769 |
dotcpp0586343 2023-01-17 21:32:16 |
错了,小就后移,大就插进去