插入排序为何不对呢?
#include<stdio.h>void main()
{
int x,i,j,temp1,temp2,s[12];
printf("please input Incrementing an array:\n");
for(i=0;i<10;i++)
scanf("%d",&s[i]);
for(i=0;i<10;i++)
printf("%d",s[i]);
printf("please input a digit:\n");
scanf("%d",&x);
if(x>s[9]) s[10]=x;
else
for(i=0;i<10;i++)
{
if(s[i]>x) temp1=s[i];
s[i]=x;
for(j=i+1;j<11;j++)
{
temp2=s[j];
s[j]=temp1;
temp1=temp2;
break;
}
}
for(i=0;i<11;i++)
printf("%d\n",s[i]);
}