int main()
{
int a[11] = {4,8,5,9,3,15,8,7,2,6};
int i=0;
int j=0,p=0,q=0,s=0;
int num = 0;
for( i=0; i<10; i++)
{
p=i;
q=a[i];
for(j=i+1; j<10; j++ )
{
if(a[j]>q)
{
q=a[j];
p=j;
}
}
if( p != i )
{
s=a[i];
a[i]=q;
a[p]=s ;
}
}
i = 0;
for ( i=0; i<10; i++)
{
printf(" %d ",a[i]);
}
printf("\12");
printf("\n input the number : ");
scanf( "%d",&num);
printf(" you put the number is : %d \n", num);
for( i = 0; i<=10; i++)
{
if( num >= a[i] )
{
int temp=a[i];
a[i]= num;
for( j=10; j>i; j--)
{
a[j]=a[j-1];
}
a[j+1] = temp;
break;
}
}
for( i = 0; i< 11; i++)
{
printf("%d ",a[i]);
printf("\12");
}
return 0;
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21634752/viewspace-605717/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21634752/viewspace-605717/