【问题描述】 自幂数是指, 一个 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≤M≤100 。 从第 2 行开始的 M 行, 每行一个待判断的正整数。约定这些正整数均小于 10^8 。

【输出描述】 输出 M 行, 如果对应的待判断正整数为自幕数, 则输出英文大写字母 ’ T ’ , 否则输出英文大写字母’ F’。 【样例输入】 3 153 1634 370

【样例输出】 T T F

【样例说明】 输入共有3个待判断的正整数,分别是153、1634和370。 其中,153是自幂数,输出为T。 1634也是自幂数,输出为T。 370不是自幂数,输出为F。

自幂数判断 - 在线工具 - 检查数字是否为自幂数

原文地址: https://www.cveoy.top/t/topic/qoNU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录