40pts,求助
#include<bits/stdc++.h>
using namespace std;
int main(){
int T;
scanf("%d",&T);
while(T--){
string s;
cin>>s;
for(int i=s.size()-1;i>=0;i--){
if((i+1)%2==1){
if(s[i]=='0') s[i]='0';
else if(s[i]=='1') s[i]='7';
else if(s[i]=='2') s[i]='5';
else if(s[i]=='3') s[i]='3';
else if(s[i]=='4') s[i]='1';
else if(s[i]=='5') s[i]='8';
else if(s[i]=='6') s[i]='6';
else if(s[i]=='7') s[i]='4';
else if(s[i]=='8') s[i]='2';
else if(s[i]=='9') s[i]='9';
}
}
int sum=0;
for(int i=0;i<s.size();i++){
int x=s[i]-'0';
sum+=x;
}
if(sum%8==0) printf("T\n");
else printf("F\n");
}
return 0;
}