1. 程式人生 > >C# 複習水仙花數

C# 複習水仙花數

注:這是在大一時候老師給我們留的任務,剛開始一臉懵逼,現在回想起來還挺有意思的,今天在優盤裡翻來覆去的看到這個塊程式碼,複習一下!

注:在學校老師講到,水仙花數實現的原理就是一個三位數或者以上數的n次冪之和相加,等於它本身!例如:153=13+53+33   這個例子就是查詢到小於1000大於100中的水仙花數!

static void Main(string[] args)
        {
            for (int i = 100; i <= 999; i++)
            {
                int a = i / 100;
                
int b = i / 10 % 10; int c = i % 10; if (i == a * a * a + b * b * b + c * c * c) { Console.WriteLine(i); } } Console.ReadKey(); }

複習完畢!繼續加油!