您的位置:首页 > 其它

数组_习题:输入一个数按原来的排序规律将它插入数列中

2014-04-14 10:58 549 查看
/*
程序要求:有一个已排好的数组,现输入一个数,要求按原来的排序规律将它插入数组中;
*/
# 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
------------------------------------
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐