41A题目网址
题目解析
1.输入一个字符串,如果第二行是倒序输入这个字符串的,就输出YES,否则输出NO
举例:
输入:
abb
aba
输出:
NO
2.倒序输出时,使用int j=strlen(t)-1;,因为strlen()是计算字符个数,而字符串是从0开始,最后一位是字符串长度减一
3.在接收第二个字符串输入时,因为有enter键,所以使用getchar()去接收
即:
scanf("%s",s);
getchar();
scanf("%s",t);
代码
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main()
{ char s[100]={'0'};char t[100]={'0'};scanf("%s",s);getchar();scanf("%s",t);int j=strlen(t)-1,flag=0;for(int i=0;i<strlen(s);i++){if(s[i]==t[j--]){flag=1;}else {flag=0;break;}}if(flag){printf("YES");}else{printf("NO");}getchar();system("pause");return 0;
}