水仙花数是一个三位整数,是指该数的各位数之和等于该数本身。
int i,j=0, x, y, z;
Console.WriteLine("所有三位数的水仙花数如下");
for(i=100;i<=999;i++)
{
x = i / 100;//百位
y = i % 100 / 10;//十位
z = i % 10;//个位
if (x * x * x + y * y * y + z * z * z == i)
{
Console.WriteLine(i);
j++;
}
}
Console.WriteLine("一共有{0}个",j);
Console.ReadKey();