C# 复习水仙花数
程序员文章站
2022-07-05 15:47:09
注:这是在大一时候老师给我们留的任务,刚开始一脸懵逼,现在回想起来还挺有意思的,今天在优盘里翻来覆去的看到这个块代码,复习一下! 注:在学校老师讲到,水仙花数实现的原理就是一个三位数或者以上数的n次幂之和相加,等于它本身!例如:153=13+53+33 这个例子就是查找到小于1000大于100中的水 ......
注:这是在大一时候老师给我们留的任务,刚开始一脸懵逼,现在回想起来还挺有意思的,今天在优盘里翻来覆去的看到这个块代码,复习一下!
注:在学校老师讲到,水仙花数实现的原理就是一个三位数或者以上数的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(); }
复习完毕!继续加油!
上一篇: nginx系列4:日志管理