发布网友 发布时间:2022-05-12 22:31
共1个回答
热心网友 时间:2023-07-25 02:22
#include <stdio.h>
main ()
{ int x,i,a[11]= {1,5,6,7,13,22,27,37,38,45};
scanf("%d",&x);
for (i=9; i>-1&&a[i]>x; i--) //i不越界,且a[i]>x时把a[i]后移一位
a[i+1]=a[i];
a[i+1]=x; //把x放到正确的位置
for(i=0; i<11; i++)
printf ("%d ", a[i]);
return 0;
}
追问for (i=9; i>-1&&a[i]>x; i--)