输出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方之和等于该数本身。
例如,153是一个水仙花数,因为153=1³+5³+3³
解题思路:水仙花数的解题思路是把给出的某个三位数的个位、十位、百位分别拆分,并求其立方和。程序能正常运行并准确输出“水仙花数”。
定义i为水仙花数,运用for循环
而下面则使用Winfrom来进行打印水仙花数
设置一个label 和 button按钮
Button按钮的事件
private void button1_Click(object sender, EventArgs e)
{
for (int i = 100; i <= 1000; i++)
{
int ge = i % 10;
int shi = i / 10 % 10;
int bai = i / 100;
if (ge*ge*ge+shi*shi*shi+bai*bai*bai == i)
{
label1.Text += i + ";";
}
}
}