正话反说,不知道从哪开始写

img


用do while到一个对10次,然后用for循环叠加看是否能反,但如何区分ab,能不能写一个完整代码

这个就是判断回文的,代码如下:

#include <stdio.h>
#include <string.h>
//判断是否是回文字符串,是返回1,否则返回0
int huiwen(char* p)
{
    int len = strlen(p);
    int i, j;
    for (i = 0, j = len - 1; i < j; i++, j--)
    {
        if (p[i] != p[j])
            return 0;
    }
    return 1;
}

int main()
{
    char a[100], b[100];
    do
    {
        printf("A说一句话:");
        gets(a);
        if (huiwen(a) == 0)
        {
            printf("A说错了\n");
            break;
        }
        printf("B说一句话:");
        gets(b);
        if (huiwen(b) == 0)
        {
            printf("B说错了\n");
            break;
        }
            

    } while (1);
    return 0;
}

你不审题啊,让你编写一个函数判断一句话是不是回文,没让你判断AB谁赢啊

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632