2023-08-10 08:53:54
发布于:浙江
请不要发布无意义讨论......
很简单的判断回文.
/*
两题了不起,一题夸自己。
六十也算赢,拼暴力也行。
爆零就爆零,天天好心情。
*/
#include<bits/stdc++.h>
using namespace std;
bool hw(long long n){//<回文>?
long long a[100000],i=0;
while(n!=0){
a[i]=n%10;
n/=10;
i++;
}
i--;
for(long long j=0;j<=i;++j){
if(a[j]!=a[i-j]) return false;
}
return true;
}
bool s[1000000];
int main(){
//freopen(".in","r",stdin);
//freopen(".out","w",stdout);
int q;
cin>>q;
for(int i=0;i<q;++i){
long long x;
cin>>x;
if(hw(x)) s[i]=1;
}
for(int i=0;i<q;++i){
if(s[i]) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
//fclose(stdin);
//fclose(stdout);
return 0;
}
这里空空如也
有帮助,赞一个