1.输入- -个正整数n (1<n≤10)和n个有序整数(从小到大的顺序), 今输入一个数x,要求按原来排序的规律将它插入有序数组中,若原来序列中已有x,则将原序列中的x删除。
int main()
{
int n,x;
int num[15];
scanf("%d",&n);
for(int i=0;i<n;++i)
scanf("%d",&num[i]);
scanf("%d",&x);
int new_n=n;
for(int i=0;i<n;++i)
{
if(x<num[i]){
for(int j=n;j>i;--j)
num[j]=num[j-1];
num[i]=x;
new_n=n+1;
break;
}else if(x==num[i]){
for(int j=i;j<n-1;++j)
num[j]=num[j+1];
new_n=n-1;
break;
}else;
}
for(int i=0;i<new_n;++i)
printf("%d ",num[i]);
return 0;
}