任意输入10个整数,接下面再单独输入任意一个数字
,要求后面输入的整数要插入到原来的10个整数中,从头到尾来找,插在第一个比它大的数字的前面,再把11个数输出来!
main()
{
int array[20],a,j=0;
for(int i=0;i<10;i++)
{
scanf("%d",&array[i]);
}
printf("Enter a number:");
scanf("%d",&a);
while(j<10)
{
if(array[j]<=a)j++;
else break;
}
for(int i=10;i>=j;i--)
{
array[i+1]=array[i];
}
array[i]=a;
for(int k=0;k<11;k++)
printf("%d ",array[k]);
}
#iclude<stdio.h>
void main()
{
int i,b=0;
int a[11];
printf("Please input 10 int enture.\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
printf(" ");
}
printf("\n");
printf("Please input 1 int enture.\n");
scaf("%d",&a[i]);
printf("\n");
for(i=0;i<10;i++)
{
if(a[i]>a[10]&&b==0)
{
printf("%d ",a[10]);
b=1;
}
else
printf("%d ",a[i]);
}
getch();
}