下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。 Boo1 fun (char*str) { int i=0,j=0; while(str[j]j++; f

admin2010-06-06  37

问题 下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。    Boo1 fun (char*str)    {    int i=0,j=0;    while(str[j]j++;    for(j--;i<j&&str==str[j];i++,j--);    return i ______ j;    }

选项 A、>==
B、||
C、&&
D、<==

答案A

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

最新回复(0)