自幂数判断

自幂数判断

【GESP2级,2023年6月Q2】

【问题描述】
自幂数是指,一\(N\)位数,满足各位数\(N\)次方之和是本身。例如,153 是3
位数,其每位数的3 次方之和,\(1^3+5^3+3^3=153\),因此153 是自幂数;1634
是4 位数,其每位数的4 次方之和,\(1^4+6^4+3^4+4^4=1634\),因此1634 是自
幂数。
现在,输入若干个正整数,请判断它们是否是自幂数。
【输入描述】
输入第一行是一个正整数\(M\),表示有\(M\)个待判断的正整数。约定\(1\leqslant M\leqslant 100\)。
从第2行开始的\(M\)行,每行一个待判断的正整数。约定这些正整数均小于\(10^8\)。
【输出描述】
输出\(M\)行,如果对应的待判断正整数为自幂数,则输出英文大写字母T
否则输出英文大写字母F
提示:不需要等到所有输入结束在依次输出,可以输入一个数就判断一个数
并输出,再输入下一个数。
【样例输入1】

3
152
111
153

【样例输出1】

F
F
T

【样例输入2】

5
8208
548834
88593477
12345
5432

【样例输出2】

T
T
T
F
F

信息

ID
1150
难度
9
分类
(无)
标签
递交数
8
已通过
7
通过率
88%
上传者

相关

在下列训练计划中:

【GESP 1-2】一、二级冲刺练习

在下列比赛中:

GESP 2级 真题模拟训练