不知道哪里错了,额一压

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

img

#include
#include
int main()
{ int n,m,i,j,d;
  while(scanf("%d%d",&n,&m)!=EOF)
  { int a[n];
   int k,l,d=0,t;
    for(i=0;i"%d",&a[i]);
    }

    for(i=0;iif(i%2==0)
       { for(j=i,t=0;jif(a[i]>a[j])
           { t=a[i];a[i]=a[j];a[j]=t;
           }
          } 
       }
    }
    for(i=0;iif(i%2!=0)
       { for(t=0,j=i;jif(a[i]t=a[i];a[i]=a[j];a[j]=t;
           }
          } 
       }
     }
   for(k=0,i=0;ik=k+a[i];
   }
   for(l=0,i=n-1;i>n-1-m;i--)
    { l=l+a[i];
    } d=fabs(k-l);
  }   printf("%d\n",d);
    return 0;
}



int main()
{
    int n, m, i, j, d;
    while (scanf("%d%d", &n, &m) != EOF)
    {
        int a[n];
        int k, l, d = 0, t;
        for (i = 0; i < n; i++)
        {
            scanf("%d", &a[i]);
        }

        // for (i = 0; i < n; i++)
        for (i = 0; i < n; i += 2) //从0开始奇数位
        {
            // if (i % 2 == 0)//
            {
                // for (j = i, t = 0; j < n; j = i + 2)
                for (j = i + 2; j < n; j += 2)
                {
                    if (a[i] < a[j])
                    {
                        t = a[i];
                        a[i] = a[j];
                        a[j] = t;
                    }
                }
            }
        }
        // for (i = 0; i < n; i++)
        for (i = 1; i < n; i += 2)//从1开始偶数位,
        {
            // if (i % 2 != 0)
            {
                // for (t = 0, j = i; j < n; j = i + 2)
                for (j = i + 2; j < n; j += 2)
                {
                    if (a[i] > a[j])
                    {
                        t = a[i];
                        a[i] = a[j];
                        a[j] = t;
                    }
                }
            }
        }
 
        for (k = 0, i = 0; i < m; i++)
        {
            k = k + a[i];
        }
        for (l = 0, i = n - 1; i > n - 1 - m; i--)
        {
            l = l + a[i];
        }
        d = fabs(k - l);
        printf("%d\n", d); //
    }
    return 0;
}

错了还是错了 ,啊啊啊啊

img