#4209. 自幂数(23-6二级)
自幂数(23-6二级)
题目描述
1 判断一个正整数是否为自幂数 2. 自幂数是指N位数各位数字N次方之和是本身,如153是3位数,其每位数的3 次方之和是153本身,因此153是自幂数,1634是4位数,其每位数的4次方之 和是1634本身; 3.首先输入一个整数M表示随后有M行每行有一个整数,输出每个整数是否为自幂 数,如是则输出T,否则F。 【输入描述】 1. 输入正整数M(1<=M<=100)。不考虑输入不合规情形如负数、负整数、零或 其他字符串等; 2. 从第2行开始,输入M行每行一个正整数(1<=M<=2147483647); 3. 特别提示:
常规程序中,输入时好习惯是有提示。考试时由于系统限定,输入时所 有input()函数不可有提示信息。
【输出描述】
1.
输出对应正整数是否为自幂数,如是则输出一个英文字母T,否则一个英文字母F;
2.
特别提示:
注意输出字母为大写,小写将判为错误,前后没有空格等。
【样例输入1】
3
152
111
153
【样例输出1】
F
F
T
【样例输入2】
5
8208
548834
88593477
12345
5432
【样例输出2】
T
T
T
F
F
【题目大意】
查找自幂数个数问题,输入M个数字,依次判断是否是自幂数
【解题思路】
本题主要考察输入固定个数字以及对于一个数字依次获取各位上的数的内容。
- 首先输入数据的数量N
- 执行N次,每次输入一个数字,求出这个数字各位幂次方的和。
- 3.判断是否是自幂数,按照要求完成输出
Limitation
1s, 1024KiB for each test case.