- C语言编程有一组含10个整数的有序数组,从键盘输入一个数据插入数
- 有一组含10个整数的有序数组,从输入一个数据插入数组中,数组任然有序,编程实现
- main()
{
int a[11]={5,9,11,32,45,56,59,62,71,82}; /*任意有序数组,现在只有10个数*/
int x,i; /*定义x和i*/
scanf("%d",&x); /*输入要插入的数字*/
for(i=0;i<10;i++)
{if(a[i]>x) break; /*找到x应该插的位置,跳出for循环*/
}
while(i<11)
{a[10]=a[i]; /*把x插入吧,其他数顺序后移*/
a[i]=x;
x=a[10];
i++;
}
for(i=0;i<11;i++)
{printf("\n%d",a[i])
}
}
实现的方法不止一种,只是给你一个思路