水仙花数的算法如下:
textBox1.Text = "";
for (int i = 1; i <= 9; i++) //百位数从1-9
{
for (int j = 0; j <= 9; j++) //十位数从0-9
{
for (int k = 0; k <= 9; k++) //个位数从0-9
{
if (i * 100 + j * 10 + k == i * i * i + j * j * j + k * k * k)
{
textBox1.Text = textBox1.Text + i.ToString() + j.ToString() + k.ToString() + "\r\n";
}
}
}
}