字符串回文判读
【问题描述】输入一串字符串判断它是否是回文字。回文字是指正读和反读都相同的单词,例如rotor就是回文字。【输入形式】输入一串字符存入字符串中。
【输出形式】yes 或者no
【样例输入】rotor
【样例输出】yes
【样例输入】race
【样例输出】no
#include<stdio.h> #include<string.h> int main() { char str1[200],str2[200]; gets(str1); int i; for(i=0;i<strlen(str1);i++) str2[strlen(str1)-1-i]=str1[i]; str2[strlen(str1)]='\0'; printf("%s\n",strcmp(str1,str2)?"no":"yes"); return 0; }