1034: 有序表的插入
Description
已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
Input
第一行,原始数列。第二行,需要插入的数字。
Output
排序后的数列
#include <iostream>
using namespace std;
int main(){
int arr[10];
for(int i=0;i<9;i++){
cin>>arr[i];
}
int insert;
cin>>insert;
for(int i=0;i<9;i++){
if(insert<arr[i]){
for(int j=9;j>i;j--){
arr[j]=arr[j-1];
}
arr[i]=insert;
break;
}
}
for(int i=0;i<10;i++){
cout<<arr[i]<<endl;
}
return 0;
}