#include<stdio.h>
int main()
{
int a[10];
int i;
for(i=0;i<9;i++)
{
scanf("%d",&a[i]); //输入已排好序的9个数
}
int x;
scanf("%d",&x); //输入要插入的数
i=0;
if(a[0]<a[8])
{
while(x>a[i],i<9)
{
i++; //找到位置
}
int j;
for(j=0;j<i;j++)
{
printf("%d ",a[j]); //输出那个位置之前的数
}
printf("%d ",x); //输出插入的数
for(i;i<9;i++)
{
printf("%d ",a[i]); //输出那个位置之后的数
}
}
else if(a[0]>a[8])
{
while(x<a[i],i<9)
{
i++; //找到位置
}
int j;
for(j=0;j<i;j++)
{
printf("%d ",a[j]); //输出那个位置之前的数
}
printf("%d ",x); //输出插入的数
for(i;i<9;i++)
{
printf("%d ",a[i]); //输出那个位置之后的数
}
}
else
{ a[9]=x;
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
}
添加回答
举报
0/150
提交
取消