第1个回答 推荐于2017-11-28
可参考这个程序(我自己编的,不足之处请见谅),在visual C++6.0中运行通过!
#include <stdio.h>
void main()
{
int a[11]={1,3,5,9,23,34,51,68,91,100};
int num,i,j;
printf("array a is:\n");
for(i=0;i<10;i++)
printf("%5d",a[i]);
printf("\nplease input a number:\n");
scanf("%d",&num);
if(num>a[9])
a[10]=num;
else
{
for(i=0;i<10;i++)
if(num<a[i])
{
for(j=9;j>=i;j--)
a[j+1]=a[j];
a[i]=num;
break;
}
}
printf("the array now is:");
for(i=0;i<=10;i++)
printf("%5d",a[i]);
printf("\n");
}本回答被提问者采纳