解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a[10];
int i, j, k;
for(i = 0; i < 9; i++) //输入数据
scanf("%d", &a[i]);
scanf("%d", &k); //输入要插入的数据
for(i = 0; i < 9; i++) //找到插入的位置
if(k <= a[i])
break;
for(j = 9; j > i; j--) //将插入位置后面的数据后移
a[j] = a[j - 1];
a[i] = k; //原先的 a[i] 要被插入的数据覆盖
for(i = 0; i < 10; i++) //输出数据
printf("%d\n", a[i]);
return 0;
}
0.0分
4 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:595 |
这可能是一个假的冒泡法浏览:985 |
不会做的浏览:874 |
校门外的树 (C语言代码)浏览:957 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1114 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:612 |
IP判断 (C语言代码)浏览:763 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:531 |
a+b浏览:433 |