欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中

发布时间:2024/7/23 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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

#include <stdio.h> void main(){int a[11]={25,32,65,74,84,92,95,105,113,205};int x,temp1,temp2,end,i,j;printf("插入前:\n");for(i=0;i<10;i++){printf("%5d ",a[i]);}printf("\n");printf("请输入一个整数:");scanf("%d",&x);end=a[9];if(x>end){a[10]=x;}else{for(i=0;i<10;i++){if(a[i]>x){temp1=a[i];a[i]=x;for(j=i+1;j<11;j++){temp2=a[j];a[j]=temp1;temp1=temp2;}break;}}}printf("插入后:\n");for(i=0;i<11;i++){printf("%5d",a[i]);}printf("\n"); }

不懂请留言,谢谢

总结

以上是生活随笔为你收集整理的C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。