猫的树工作室:一题程序设计题

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 03:51:32
用C语言编写程序:
已有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中

#include<stdio.h>
void main()
{
int a[11]={1,3,6,7,11,14,16,18,23,41};
int c,d,i;
printf("the numbers are:\n")
for(i=0;i<10;i++)
{
printf("%d",a[i]);
printf(" ");
}
printf("\n")
printf("then input a new number:\n);
scanf("%d",&c);
if(a[o]>c)
{
printf("%d",c);
for(i=o;i<10;i++)
printf("%d",a[i]);
}
if(a[9]<c)
{
for(i=o;i<10;i++)
printf("%d",a[i]);
printf("%d",c);
}
for(i=0;i<9;i++)
{
if(a[i]<c&&a[i+1]>c)
d=i;
}
for(i=0;i<d;i++)
printf("%d",a[i]);
printf("%d",c);
for(i=j;i<10;i++)
printf("%d",a[i]);
printf("\n");
}