回文字符串&回文数

#include <iostream>
#include <cstring>
using namespace std;

int main() {
    int n;
    scanf("%d", &n);
    while(n--) {
        char a[100010];
        bool flag = true;
        scanf("%s", a);
        int len = strlen(a);
        for(int i = 0; i < len / 2; i++) {
            if(a[i] != a[len - i - 1]) {
                printf("no\n");
                flag = false;
                break;
            }
        } 
        if(flag)
            printf("yes\n");        
    }
    return 0;
}
#include <iostream>
using namespace std;

int main() {
    int n, sum = 0;
    cin>>n;
    int res = n;
    while(n) {
        int t = n % 10;
        n /= 10;
        sum = sum * 10 + t;
    }
    if(sum == res)
        cout<<"yes"<<endl;
    else
        cout<<"no"<<endl;
        
    return 0;
} 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容