题目描述
样例输入
3 152 111 153
样例输出
F F T
代码如下:
#include<bits/stdc++.h>
using namespace std;
long long m,a;
int main(){
cin>>m;
for(int i=1;i<=m;i++){
cin>>a;
long long t=a,n[10],cc=0,s=0;
while(t!=0){//求位数与拆位
n[cc]=t%10;
t=t/10;
cc++;
}
for(int j=0;j<cc;j++){
s+=pow(n[j],cc);//pow:乘方函数,pow(a,b)就表示a的b次方
}
if(s==a) cout<<"T"<<"\n";
else cout<<"F"<<"\n";
}
return 0;
}