java編程數(shù)組的排序 1.編程實(shí)現(xiàn):將一個任意整數(shù)插入到一個已排序的整數(shù)數(shù)組中,插入后數(shù)組中的數(shù)仍然保持有序。用C 編寫的?
1.編程實(shí)現(xiàn):將一個任意整數(shù)插入到一個已排序的整數(shù)數(shù)組中,插入后數(shù)組中的數(shù)仍然保持有序。用C 編寫的?Main(){inti,J,number;inta[11]={1,4,6,9,13,16,19,
1.編程實(shí)現(xiàn):將一個任意整數(shù)插入到一個已排序的整數(shù)數(shù)組中,插入后數(shù)組中的數(shù)仍然保持有序。用C 編寫的?
Main(){inti,J,number;inta[11]={1,4,6,9,13,16,19,28,40100};/*在數(shù)組初始化時保留一個位置*/printf(“arraya:n”);for(I=0;I<10;I+++)/*輸出數(shù)組的原始元素*/printf(%d”,a[I]);printf(“”);printf(“insertData:”);scanf(%d”,&number);/*讀入要插入的數(shù)據(jù)*/I=0/*在以下三行中,找到插入位置I*/while(a[I]<number&&MPI<10)I++;for(J=9;J>=I;J---)/*將插入點(diǎn)后的元素向后移動一位*/a[J+1]=a[J];a[I]=number;/*插入數(shù)據(jù)*/printf(“now,array:n”);for(I=0;I<11;I++)/*輸出插入后仍按順序排列的數(shù)組*/printf(%d”,a[I]);}:arraya:1469316192840100insertdata:5↙ 現(xiàn)在,阿拉亞:145691316192840100