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

admin2010-12-16  45

问题 下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。
   #include<iostream.h>
   #include<string.h>
   void 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;  }
      cout < < a;
      cout < < endl;}

选项

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

解析 strlen函数是测试字符串长度的函数,函数的值为字符串中的实际长度,不包括’\0’在内。
转载请注明原文地址:https://jikaoti.com/ti/tgL0FFFM
0

最新回复(0)