#include <stdio.h>
int main ()
{
int a[10];
//遍历输入
int i = 0;
for (i=0;i<9;i++)
{
scanf("%d",&a[i]);
}
//读取插入值
int input;
scanf("%d",&input);
//确定插入值的位置
int num;
for (i=0; i<9; i++)
{
if(a[i] < input )
{
num = i+1;//注意这里要+1,因为i是指前面有几个比他小,没有+1插入地方往前了一个位置。
}
}
//腾出位置
for(i=9;i>num;i--)
{
a[i]=a[i-1];
}
//插入
a[num] = input;
//遍历输出
for (i=0;i<10;i++)
{
printf("%d\n",a[i]);
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:758 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:388 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1165 |
【亲和数】 (C语言代码)浏览:855 |
妹子杀手的故事 (C语言代码)浏览:1218 |
兰顿蚂蚁 (C++代码)浏览:1044 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1222 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:470 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:627 |
【计算两点间的距离】 (C语言代码)浏览:1473 |