/* 问题:数列有序,在数列中按固定顺序插入数字 author:Alex */ #include<stdio.h> #define MAX_N 101 void swap(int * string,int n); int main() { int n,m; int count; int string[MAX_N]; while(scanf("%d%d",&n,&m),n||m)// { for(count=0;count<n count="" scanf="" d="" string="" count="" swap="" string="" n="" for="" count="n;count&&string[count-1]">m;count--) { string[count]=string[count-1]; } string[count] = m; for(count=0;count<=n-1;count++) { printf("%d ",string[count]); } printf("%d\n",string[count]); } return 0; } void swap(int * string,int n) { int temp=0; int column,row; for(column=0;column<n-1;column++) { for(row=0;row<n-column-1 row="" if="" string="" row="">*(string+row+1)) { temp = *(string+row); *(string+row) = *(string+row+1); *(string+row+1) = temp; } } } }