#include<stdio.h>int main(){ ????int a[6]={2,4,6,8,10}; ????int i,j,k; ? ? ????printf ("輸入一個(gè)數(shù):"); ????scanf ("%d",&k); ????printf("原來(lái)的數(shù)組:\n"); ????for(i=0;i<=4;i++) ????{ ????printf("%d\t",a[i]); ????} ????printf("\n"); ????for(i=0;i<=3;i++) ????{ ????????????????if(k>a[i]&&k<a[i+1]) ?????????{ ????????????????????????for(j=5;j>i+1;j--) ????????????????????{ ????????????????????????????????a[j]=a[j-1]; ????????????????????} ????????????????????a[i+1]=k; ????????} ????????????????else ????????????????{ ????????????????if(k<a[0]) ????????????????{ ????????????????????????for(j=5;j>i;j--) ???????????????????????{ ????????????????????????????a[j]=a[j-1]; ????????????????????????} ????????????????????????a[0]=k; ????????????????} ????????????????else if(k>a[4]) ????????????????a[5]=k; ????????????????????else if(k==a[i]) ????????????????????{ ????????????????????????????????for(j=5;j>i;j--) ?????????????????????{ ????????????????????????????????????a[j]=a[j-1]; ????????????????????????} ????????????????????????????a[i]=k; ????????????????????} ????????????????} ????????} ????????????printf("現(xiàn)在的數(shù)組:\n"); ????????????for(i=0;i<=5;i++) ????????{ ????????????????????printf("%d\t",a[i]); ????????} ????????return 0;}已知一個(gè)由小到大的數(shù)組,插入一個(gè)數(shù)要求按原來(lái)規(guī)則排序。
從數(shù)組中插入一個(gè)數(shù)
qq_四樂(lè)_0
2015-10-14 20:28:19