码迷,mamicode.com
首页 > Windows程序 > 详细

C# 复习水仙花数

时间:2019-01-12 14:17:57      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:[]   加油   style   现在   水仙花   int   水仙花数   pre   查找   

注:这是在大一时候老师给我们留的任务,刚开始一脸懵逼,现在回想起来还挺有意思的,今天在优盘里翻来覆去的看到这个块代码,复习一下!

注:在学校老师讲到,水仙花数实现的原理就是一个三位数或者以上数的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();
}

复习完毕!继续加油!

 

C# 复习水仙花数

标签:[]   加油   style   现在   水仙花   int   水仙花数   pre   查找   

原文地址:https://www.cnblogs.com/dcy521/p/10259360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!