水仙花数是一个3位数,并且每一位上面数的立方和等于本身。
- for (int i = 100; i < 1000; i++) {
- int a = i / 100; //百位 123 / 100 = 1
- int b = i % 100 / 10;//十位 123 % 100 / 10 = 2
- int c = i % 10; //个位 123 % 10 = 3
- if (a * a * a + b * b * b + c * c * c == i) {
- Console.WriteLine (i);
- }
- }
- Console.ReadKey();