“正话反说”:A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出。
编写一个函数用于判断这句话是否符合要求,符合要求时,函数返回1,否则函数返回0,主函数中对两个人轮流判断,直至有人胜出为止。
你意思是不断输入字符串判断是否回文吗
#include <stdio.h>
#include <string.h>
int main()
{
char s[100];
int i,j,n=0,len=0;
while(1)
{
gets(s);
len = strlen(s);
i=0;
j=len-1;
while(i<j)
{
if(s[i] != s[j])
break;
i++;
j--;
}
if(i>=j)
n++;
}
if(n%2==0)
printf("B胜");
else
printf("A胜");
return 0;
}