以下程序的功能是:从键盘输入一个数,将其插入到一个已经是升序排好的数组,使其仍然是升序排列
#include<stdio.h>
void main()
{
int data,temp,k;
static int a[9]={-10,2,4,8,10,15,25,50,0};
printf("\n请输入要插入的数");
scanf("%d",&data);
a[8]=data;
for(k=8;k>0;k--)
if(a[k]<a[k-1])
{
temp=a[k];a[k]=a[k-1];a[k-1]=temp;
}
//else continue;
for(k=0;k<9;k++)
printf("%3d",a[k]);
}
温馨提示:答案为网友推荐,仅供参考