`## 将一个整数插入到已经按从小到大排序好的整型数组里##

来源:互联网 发布:淘宝艺术照服装 编辑:程序博客网 时间:2024/06/06 00:17
#include<stdio.h>int main(){int a[6] = {12,2,20,21,44};int i;int j;for(i = 0;i < 4;i++)  //将数组进行从小到大排序{for(j = 0;j < 4 - i;j++){if(a[j] > a[j+i]){int tmp = a[j];a[j] = a[j+1];a[j+1] = tmp;}}}for(i = 0;i < 5;i++){printf("%d\n",a[i]);}int num;scanf("%d",&num);int s;for(i = 0;i < 5;i++){if(num < a[i]){for(s = 4;s >=i; s--)//把i后的元素值进行依次后移,从a[4]开始{a[s+1] = a[s];printf ("%d\n", a[s+1]);break;}a[i] = num;}}for(i = 0;i < 6;i++){printf("%d\n",a[i]);}return 0;}```

阅读全文
0 0
原创粉丝点击