输入:
12321
asdfdsa
fasdfgfg
输出:
yes
yes
no
方法一:
数字,字符串都通用
#include<stdio.h>
#include<string.h>
int main()
{
char s[1000],a[1000];
scanf("%s", s);
int len = strlen(s);
int i;
int flag = 1;
for (i = 0; i < len; i++)
{
a[i] = s[len - 1 - i];
if (a[i] != s[i])
{
flag = 0;
break;
}
}
if (flag)
{
printf("yes\n");
}
else
{
printf("no\n");
}
return 0;
}
方法二:
适用于范围在int内的数字
#include<stdio.h>
int main()
{
int a;
scanf("%d", &a);
int x = a;
int y=0;
while (x > 0)
{
y = x % 10 + y * 10;
x = x / 10;
}
if (y == a)
{
printf("yes\n");
}
else
{
printf("no\n");
}
return 0;
}