C# 複習水仙花數
阿新 • • 發佈:2019-01-12
注:這是在大一時候老師給我們留的任務,剛開始一臉懵逼,現在回想起來還挺有意思的,今天在優盤裡翻來覆去的看到這個塊程式碼,複習一下!
注:在學校老師講到,水仙花數實現的原理就是一個三位數或者以上數的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(); }
複習完畢!繼續加油!