# include <stdio.h> int main() { int a[10] , num , i ,temp; for(i = 0 ; i < 9 ; i++) //先放9个数在数组里 scanf("%d",&a[i]); scanf("%d",&num); for(i = 0 ; i < 9 ; i++) // 找到第一个比num大的数 { if(a[i] > num) { temp = i; break; } } for(i = 9 ; i >temp ;i--) //后移只能从后往前,推箱子 a[i] = a[i-1]; a[temp] = num; for(i = 0 ; i < 10 ; i++) printf("%d\n",a[i]); return 0; } |
Double click to view unformatted code.