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()+".";
                }
            }
        }