C# 源码求出所有水仙花数

1、什么是水仙花?

水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。例如:1³ + 5³+ 3³= 153。

2、代码如下:

for(int i=100;i<1000;i++)
{
    int bai=i/100;//获取百位上的数
    int shi=i%100/10;//获取十位上的数
    int ge=i%100%10;//获取个位上的数
    if((bai*bai*bai+shi*shi*shi+ge*ge*ge)==i)
    {
        Console.WriteLine(i)
    }
}
Console.ReadKey() 

你可能感兴趣的:(C#,c#)