测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A22398. 水仙花数

填空题 较易

题目描述

水仙花数

题目描述

求100∼999中的水仙花数。若三位数ABC,ABC=A3+B3+C3 ,则称ABC为水仙花数。

例如153,13+53+33 = 1+125+27=153,则153是水仙花数。

输入

输出

由小到大输出满足条件的数,每个数占一行。

假设需要输出两个数:119,100。需要输出以下形式:

100

119

输入样例

输出样例

参考答案

#include<bits/stdc++.h> using namespace std; int main() { int a, b, c;//a:百位,b:十位,c:个位 for(int i = 100; i <= 999; ++i) { a = i/100; b = i/10%10; c = i%10; if(a*a*a+b*b*b+c*c*c == i) cout << i << endl; } return 0; }
上一题 下一题