我看你还得好好整理一下思路,参考代码如下:
#include
#define N 10
int main()
{
int r[N+1];
int i,j,t,p;
printf("输入10个数据:\n");//题目要求10个
for( i=0; iprintf("输入要插入的1个数据:");
scanf("%d",&p);
for ( i=0; ifor ( j=0; j if (r[j]>r[j+1])
{
t=r[j+1];
r[j+1]=r[j];
r[j]=t;
}
r[N]=p;//第11个数下标应该是10
for(i=N;i>0;i--)
if(r[i]{t=r[i-1];r[i-1]=r[i];r[i]=t;}
else break;
for(i=0;iprintf("%d ",r[i]);
return 0;
}