C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
生活随笔
收集整理的這篇文章主要介紹了
C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
有一個已排好序的數(shù)組,要求輸入一個數(shù)后,按原來排序的規(guī)律將它插入數(shù)組中
#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("請輸入一個整數(shù):");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语言学习之将一个数组中的值按逆序重新存