static void Main(string[] args)
{
//水仙花数
for (int i =100; i < 1000; i++)
{
int ge = i % 10;//各位
int shi = i % 100 / 10;//十位
int bai = i / 100;//百位
//判断该数的百位三次之积加上十位次之积加上个位三次之积是否等于该数
if (bai*bai*bai+shi*shi*shi+ge*ge*ge==i) {
Console.WriteLine($"水仙花数有{i}");
}
}
Console.ReadKey();
}
输出的100-1000之间的水仙花数