测试结果
code
#include<bits/stdc++.h>
using namespace std;
int swh(int a){
int sum=0;
while(a!=0){
sum+=a%10;
a/=10;
}
return sum;
}
int bh(int x){
x*=7;
x=swh(x);
while(swh(x)>=9){
x=swh(x);
}
return x;
}
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
int b;
cin>>b;
int c=b,w=0,sum1=0;
while(c!=0){
c/=10;
w++;
}
for(int j=1;j<=w;j++){
sum1*=10;
if(j%2==1){
sum1+=bh(b%10);
}
else{
sum1+=b%10;
}
b/=10;
}
if(swh(sum1)%8==0){
cout<<"T"<<endl;
}
else{
cout<<"F"<<endl;
}
}
}