2 条题解
-
2
#include<bits/stdc++.h> using namespace std; int main() { int m,a,b,num,c; cin>>m; for(int i=1;i<=m;i++) { cin>>a; b=a; num=0; while(b) { num++; b/=10; } b=a; c=0; while(b) { c+=pow(b%10,num); b/=10; } if(c==a) { cout<<"T"<<endl; } else{ cout<<"F"<<endl; } } return 0; }
想抄代码的看这里! #include<bits/stdc++.h> using namespace std; int main() { int m,a,b,num,c; cin>>m; for(int i=1;i<=m;i++) { cin>>a; b=a; num=0; while(b) { num++; b/=10; } b=a; c=0; while(b) { c+=pow(b%10,num); b/=10; } if(c==a) { cout<<"T"<<endl; } else{ cout<<"F"<<endl; } } return 0; }
- 1
信息
- 编号
- 2345
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 38
- 已通过
- 21
- 上传者