C#1000以内の水仙数を実現
3038 ワード
1000以内の水仙数を実現
水仙の花の数は、3桁の数を指し、その各桁の3乗の和はそれ自体に等しい(例えば、1^3+5^3+3^3=153).必要:buttonボタンとlabelがbuttonボタンにクリックイベントを追加します.コードは次のとおりです.
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "";
for (int i = 100; i <= 1000; i++)
{
int a = i / 100;
int b = i %100/10;
int c = i % 10;
if (a*a*a+b*b*b+c*c*c==i)
{
label1.Text =label1.Text+ i.ToString()+".";
}
}
}