已有一个排好序的数组,(a[10]={1,3,5,6,8,9,34,45,65}利用数组初始化方式确定该数组)现要求输入一个数后,按原来排序的规律将它插入数组中。
#include <stdio.h>
int main ()
{
int a[10]={1,3,5,6,8,9,34,45,65},i,t;
scanf("%d",&a[9]);
for(i=9;i>=0;i--)
{
if(a[i]<a[i-1])
{t=a[i];
a[i]=a[i-1];
a[i-1]=t;}
}
for(i=0;i<10;i++)
{printf("%d ",a[i]);}
printf("\n");
return 0;
}
运行