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;
}
上一题
下一题