C语言笔记:输入十个数字自动按顺序排列输出,再输入第十一个数字,重新排序输出

#include
#define N 11
int main()
{
    int i,j,a[N],t,x,y;
    printf("please input 10 numbers:\n");
    for(i=0;i<=N-2;i++)
	 {
      scanf("%d",&a[i]);
     }
	for(i=0;i<=N-1;i++)
      {
	   for(j=0;j<=N-1-i;j++)
        {
		 if(a[j]a[i])
         {
	    for (y=9;y>=i;y--)
	      {
		a[y+1]=a[y];
	      }
	    break;
	  }
         }
	  a[i]=x;
	  printf("The new order is:\n");
      for(i=0;i<11;i++)
        {
		  printf("%3d\n",a[i]);
         }
	 
 return 0;
}

以下为自写函数法

#include
#define N 10
void paixu(int a[])
{
    int i,j,t;
    for(i=0;i