本文主要是介绍已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题及代码:
烟台大学计算机与控制工程学院
作者:毕春超
完成日期:2016年12月1日
题目描述
已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中
#include <stdio.h>
int main()
{
int a[10],i,n;
for(i=0;i<9;i++)
scanf("%d",&a[i]);
scanf("%d",&n);
i=8;
while(i>=0 && a[i]>n)
{
a[i+1]=a[i];
i--;
}
i++;
a[i]=n;
for(i=0;i<9;i++)
printf("%d\n", a[i]);
printf("%d",a[9]);
return 0;
}
运算结果
心得
注意算法,
这篇关于已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!