[英]Verifying if string S is equal to string T backwards
例如,如果我先进入testing
,然后再向后搜索相同的单词gnitset
,则它应打印出该语句为true。 我不确定我的程序出了什么问题,因为我通常只是从strrev函数和字符串开始的。
#include <stdio.h>
int main()
{
char wordS[101], wordT[101];
scanf("%s", wordS);
scanf("%s", wordT);
if (wordS == strrev(wordT)){
printf("true");
}
else printf("false");
return 0;
}
wordS == strrev(wordT)
比较指针,但不比较字符串。 请改用strcmp
。
if (strcmp (wordS ,strrev(wordT)) == 0)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.