就这?太简单了!!!
accode:(accept code)
#include<stdio.h>
int a[100], N;
int main()
{
scanf("%d", &N);
for(int i=0;i<N;i++){
scanf("%d", &a[i]);
}
int b, pos=0;//pos是插入的位置
scanf("%d", &b);
for(int i=0;i<N+1;i++){
if((b>a[i]&&b<a[i+1])||(i==N&&b>a[N-1])){
pos=i+1;
break;
}
}
//开始插入
if(pos==N){
a[pos]=b;
}
else{
for(int j=N;j>=pos;j--){
a[j+1]=a[j];
}
a[pos]=b;
}
for(int i=0;i<N+1;i++){
printf("%d ", a[i]);
}
printf("\n");
return 0;
}