当前位置:
首页 >
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语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: C语言学习之求一个3×3的整型矩阵对角线
- 下一篇: C语言学习之将一个数组中的值按逆序重新存