问题描述:
水仙花数是一个3位数,每个数的立方等于该数本身,求出所有水仙花数。
代码如下:
for (int i = 100; i < 1000; i++)
{
int a = i / 100;
int b;
Math.DivRem(i, 100, out b);
b = b / 10;
int c;
Math.DivRem(i, 10, out c);
if (Math.Pow(a, 3) + Math.Pow(b, 3) + Math.Pow(c, 3) == i)
{
Console.WriteLine("水仙花数————>" + i);
}
}
Console.ReadLine();
————————————————————