将数字插入有序排放的数列 vc中对 OJ上错
输入一个数到有序排放的数列中,插入后,数列仍然有序#include
#include
int main(){
int i,m,n,*a;
while(scanf("%d%d",&n,&m)!=EOF){
if(m==0&&n==0) break;
a=(int *)malloc(sizeof(int) *n);
for(i=0;i<N;I++)
scanf("%d",a+i);
if(m<=a[0]) {
printf("%d",m);
for(i=0;i<N;I++)
printf(" %d",a[i]);
printf("\n");
}
else {
for(i=n;i>=0;i--){
if(m<A[I-1]) A[I]=A[I-1];
else {
a[i]=m;
break;
}
}
printf("%d",a[0]);
for(i=1;i<=n;i++)
printf(" %d",a[i]);
printf("\n");
}
}
return 0;
}