下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上( )。 Bool fun(ehar*str) { int i=0,i=0; while(strD])j++; for(

admin2017-02-22  30

问题 下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上(    )。
    Bool fun(ehar*str)
    {  int i=0,i=0;
    while(strD])j++;
    for([j--;i==str[j];i++,j--);
    retun i________j;
    }

选项 A、>--   
B、‖
C、&&   
D、<==

答案A

解析 while循环取串长度,赋值给i,然后在for循环中由串两边开始向中间进行字符比较,当最后i和j标识字符位置的变量相等,那么奇数个字符,或者i大于i时那么偶数个字符,则表示是对称的。
转载请注明原文地址:https://kaotiyun.com/show/l6Ap777K
0

最新回复(0)