题目解析
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;
}