题目描述
求100~999中的水仙花数。若三位数ABC=A3+B3+C3,则称ABC为水仙花数。
输入
无
输出
所有的水仙花数,从小的开始。 每行一个
答案:
#include<stdio.h>
#include <bits/stdc++.h>
using namespace std;
int main()
{
int i = 0;
int a, b, c;
for (i = 100; i < 1000; i++)
{
a = i / 100;//百位
b = i % 100 / 10;//十位
c = i % 10;//个位
if (i == a*a*a + b*b*b + c*c*c)
printf("%d\n", i);
}
return 0;
}