下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。 #include <stdio. h> #include <string.h> main () { char a [] ="clanguage",

admin2009-01-15  25

问题 下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。
    #include <stdio. h>
   #include <string.h>
   main ()
  {   char a [] ="clanguage", t;
      int i,  j,  k;
      k=strlen (a);
      for(i=0; i<=k-2; i+=2)
      for(j=i+2; j<=k;【  】 )
      if(【  】)
      { t=a; a=a[j]; a[j]=t; }
        puts (a);
        printf ("\n");
  }

选项

答案j=j+2或j+=2 a[j]<a[i]或a[i]>a[j]

解析
转载请注明原文地址:https://jikaoti.com/ti/LvK0FFFM
0

最新回复(0)