题解 | #判断是否为回文字符串#

判断是否为回文字符串

https://www.nowcoder.com/practice/e297fdd8e9f543059b0b5f05f3a7f3b2

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param str string字符串 待判断的字符串
 * @return bool布尔型
 */
 #include <string.h>
bool judge(char* str ) 
{
    // write code here 
    int count=0;
    int left=0;
    char* dest=str;
    while(*str!='\0')
    {
        count++;
        str++;
    }
    int right=count-1;
    //n
    int flag=1;
    while(left<right)
    {
        if(*(dest+left)!=*(dest+right))
        {
            flag=0;
            break;
        }
        left++;
        right--;
    }
    if(flag==0)
    {
        return false;
    }
    else 
    {
        return true;
    }
    
}

全部评论

相关推荐

04-25 18:13
五邑大学 Java
无面如何呢:用心包装一下自己的实习
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务