有一个已排好的数组,现输入一个数,要求按原来排序的规律将它插入数组中。

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:55:23
用C语言编程

void main(){
int a[11]={12,15,21,25,27,35,36,39,48,52};
int n;
scanf("%d",&n);
for (int i=0;i<11;i++){
if (a[i]<n) continue;
for (int j=9;j>=i;j--)
a[j+1]=a[j];
a[i]=n;
for (i=0;i<11;i++)
printf("%d\n",a[i]);
}
}

用下标 设下标为 n 数组为 a[x]
比较插入的数 为b
当插入的数 b>a[n]&&b<a[n+1]时为插入位置
在用for循环 排列后面的
for(i=n+2;i<x;i++)

以有一个已排好的数组,今输入一个数,要求按原来排序的规律将它插入数组中?求其算法或c语言程序? 已有一个排好序的数组,要求输入一个数后,按原来的规律将它插入数组中 有一个排好序的整型数组,现输入一个数,把它插到适当的位置 输入一个4×4的数组,编写程序实现: c语言 已有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。 用C语言编出“已有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中” 已有一个已排序好的数组,今输入一个数,要求按原来排序的规律将它插入数组中 有15个数按小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数组中第几个元素的值. 用C编程:有一个已经按从大到小排列的整数数组,今输入一个整数,要求按原来的排列规律插入到数组中。 有15个数存放在一个数组中,输入一个数,要求用半查找法找出该数是数组中第几个元素的值。