#include “stdio.h”
main()
{
int a[11]={1,5,6,7,13,22,27,37,38,45};
int temp1,temp2,num,end,i,j; ————————1分
printf("original array is:\n");
for(i=0;i<10;i++)
printf("%5d",a[i]);
printf("\n");
printf("insert a new number:");
scanf("%d",&num);
end=a[9]; ————————2分
if(num>end)
a[10]=num;
else
{for(i=0;i<10;i++)
{ if(a[i]>num)
{temp1=a[i];
a[i]=num; ————————2分
for(j=i+1;j<11;j++)
{ temp2=a[j]; ————————2分
a[j]=temp1;
temp1=temp2; ————————2分
}
break;
}
}
}
for(i=0;i<11;i++)
printf("%d",a[i]); ————————1分
}
登录后提交答案