題目:有一個已經排好序的數組。現輸入一個數,要求按原來的規律将它插入數組中。
#include <stdio.h>
int main()
{
int a[11]={1,2,3,4,5,6,7,8,9,10};
int x;
int i;
printf("請輸入一個數:\n");
scanf("%d",&x);
for(i=0;i<10;i++){
if(x<a[i]){
int k=i;
for(i=9;i>=k;i--){
a[i+1]=a[i];
}
a[i+1]=x;
break;
}
a[10]=x;
}
for(i=0;i<11;i++)
printf("%d ",a[i]);
}
運作結果: