推广 热搜: SEO  网站建设  网站  网络优化  企业网站  设计  济南  优化推广  青岛seo  青岛网站建设 

c#求水仙花数如何编写代码?

   2025-04-14 200
核心提示:想要水仙花首先,我们要了解什么是水仙花,水仙花数是一个3位数,每一位数的立方相加等于该数本身,下面济宁网站建设小编就来为大家介绍,如何通过c#编程语言来实现该效果

想要水仙花首先,我们要了解什么是水仙花,水仙花数是一个3位数,每一位数的立方相加等于该数本身,下面济宁网站建设小编就来为大家介绍,如何通过c#编程语言来实现该效果。。


关键代码:


    static void Main()

    {

        // 定义查找范围

        int min = 100;

        int max = 999;


        Console.WriteLine($"在 {min} 到 {max} 范围内的水仙花数有:");


        for (int number = min; number <= max; number++)

        {

            if (IsNarcissisticNumber(number))

            {

                Console.WriteLine(number);

            }

        }

    }


    static bool IsNarcissisticNumber(int number)

    {

        int originalNumber = number;

        int sum = 0;

        int digits = number.ToString().Length;


        while (number > 0)

        {

            int digit = number % 10;

            sum += (int)Math.Pow(digit, digits);

            number /= 10;

        }


        return sum == originalNumber;

    }


 
反对 0举报 0 收藏 0 打赏 0评论 0
这篇文章由以下公司发布:
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报