急求c语言编程题

麻烦写一下程序
2025-03-10 07:50:37
推荐回答(1个)
回答1:

补全的代码:

int i,j,t,n,flag,a[10]= {3,6,1,0,5,2,7,8,3,4};

  scanf("%d",&n);

  for(i=0; i<10; i++)

    if(a[i]==n)break;

  flag=i<10;

  for(i=0,j=9; i

  { while(i<9&&a[i]

    while(j>0&&a[j]>n)j++;

    if(i

    { t=a[i];

      a[i++]=a[j];

      a[j--]=t;

    }

  }

运行后的结果,符合题目的要求,但是与输出样例不同。