1034: 【入门】求出100至999范围内的所有水仙花数。
内存限制:16 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:117
解决:66
题目描述
所谓水仙花数,就是指各位数字立方之和等于该数的数;a^3称为a的立方,即等于a×a×a的值。例如:因为153=1^3+5^3+3^3 (153=1*1*1+5*5*5+3*3*3=1+125+27),所以153是一个水仙花数。
输入
无
输出
若干行,每行一个整数,表示该范围内的所有水仙花数。按从小到大的顺序输出。
样例输入 复制
样例输出 复制
提示
for i in range(100,1000): m=i c=m%10 m//=10 b=m%10 m//=10 a=m%10 if i==a**3+b**3+c**3: print(i) ''' 方法二: s=str(i) a=int(str[0]) b=int(str[1]) c=int(str[2]) if i==a**3+b**3+c**3: print(i) '''