/*
程序要求:有一个已排好的数组,现输入一个数,要求按原来的排序规律将它插入数组中;
*/
# include <stdio.h>
int main(void)
{
int a[6] = {9,27,52,69,80};
int i, t;
printf("原数列为:");
for(i=0; i<5; i++)
printf("%-5d", a[i]);
printf("\n请输入任意一个整数:");
scanf("%d", &a[5]);
for(i=0; i<5; i++)
if(a[i]>a[5])
{
t = a[i];
a[i] = a[5];
a[5] = t;
}
printf("\n插入后的排序结果为:");
for(i=0; i<6; i++)
printf("%-5d", a[i]);
printf("\n");
return 0;
}/*该程序在VC++6.0中的执行结果如下:
------------------------------------
原数列为:9 27 52 69 80
请输入任意一个整数:33
插入后的排序结果为:9 27 33 52 69 80------------------------------------
*/
数组_习题:输入一个数按原来的排序规律将它插入数列中
最新推荐文章于 2022-10-16 22:32:14 发布