已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
2018-01-29 13:59
260 查看
题目描述
已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
输入
第一行,原始数列。 第二行,需要插入的数字。
输出
排序后的数列
样例输入
样例输出
#include<stdio.h>
int main()
{
int a[9];
int i;
for(i=0;i<9;i++)
{
scanf("%d",&a[i]); //输入已排好序的9个数
}
int x;
scanf("%d",&x); //输入要插入的数
i=0;
while(x>a[i])
{
i++; //找到位置
}
int j;
for(j=0;j<i;j++)
{
printf("%d\n",a[j]); //输出那个位置之前的数
}
printf("%d\n",x); //输出插入的数
for(i;i<9;i++)
{
printf("%d\n",a[i]); //输出那个位置之后的数
}
return 0;}
已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
输入
第一行,原始数列。 第二行,需要插入的数字。
输出
排序后的数列
样例输入
1 7 8 17 23 24 59 62 101 50
样例输出
1 7 8 17 23 24 50 59 62 101
#include<stdio.h>
int main()
{
int a[9];
int i;
for(i=0;i<9;i++)
{
scanf("%d",&a[i]); //输入已排好序的9个数
}
int x;
scanf("%d",&x); //输入要插入的数
i=0;
while(x>a[i])
{
i++; //找到位置
}
int j;
for(j=0;j<i;j++)
{
printf("%d\n",a[j]); //输出那个位置之前的数
}
printf("%d\n",x); //输出插入的数
for(i;i<9;i++)
{
printf("%d\n",a[i]); //输出那个位置之后的数
}
return 0;}
相关文章推荐
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中
- 第十三周OJ项目定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。
- 已有一个已经排好序的数组,输入一个数,要求按照原来排序的规律将它插入数组中
- 7.4 有一个已排好序的数组,令输入一个数,要求按照原来排序的规律将它插入数组中。
- 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
- C语言,有一个已排好的数组,要求输入一个数组后,按原来的排序规律将它插入数组
- 习题 6.4 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。
- 有一个一排好序的数组,要求输入一个人数后,按原来排序的规律将它插入数组中
- C语言学习,有一个已排好序的数组,要求输入一个数字后,按原来的排序规律将它插入数组
- Java数组排序,现输入一个数,要求按原来的规律将它插入数组中
- 有一个已经排序号的数组。现在输入一个数,要求按原来的规律将它插入数组中。
- 【程序30】 ArraySort.java 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
- 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
- 【程序30】 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
- 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
- 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
- Java面试题多思路解析--有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
- 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中