【题目描述】
求100∼999中的水仙花数。若三位数ABC,ABC=A^3+B^3+C^3,则称ABC为水仙花数。
例如153,1^3+5^5+3^3=1+125+27=153,称153是水仙花数。
【输入】
无
【输出】
由小到大输出满足条件的数,每个数占一行。
假设需要输出两个数:119,100。需要输出以下形式:
100
119
【输入样例】
无
【输出样例】
无
【题目链接】
#include<stdio.h>
#include<math.h>
int main(void)
{
int i;
for (i = 100; i <= 999; i++)
{
int g, s, b;
g = i % 10;
s = i / 10 % 10;
b = i / 100;
if (pow(g,3) + pow(s,3) + pow(b,3) == i)
printf("%d\n", i);
}
return 0;
}