#include<stdio.h>
int main()
{
int a[11]={1,4,6,9,13,16,19,28,40,100};
int m,i,j,k,b;
scanf("%d",&m);
for(i=9;i>=0;i--){
if(m>a[i]){
b=i;
break;
}
}
for(j=10;j>b;j--){
a[j]=a[j-1];
}
a[b+1]=m;
for(k=0;k<11;k++){
printf("%d ",a[k]);
}
}
自己思考出的一段代码,刚学,希望有人指出不足!感谢