分享好友 资讯首页 频道列表

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

2025-04-14 09:501170

想要水仙花首先,我们要了解什么是水仙花,水仙花数是一个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
JavaScript求任意一个整数的平方?
求一个整数的平方,我们可以将其理解为是一个整数与其自身相乘的结果,如果,我们想要在我们开发的网站页面中实现该效果,我们可以通过多种方法来解决这个需求,接下来,济

0评论2025-09-02143

JavaScript通过while求1-100间所有数的和?
JavaScript编程语言有多种方法可以帮助我们实现,求1-100间所有数的和,接下来,济宁网站建设小编就来为大家介绍其中的一种,通过JavaScript编程语言中的while循环语句来实

0评论2025-08-26145

JavaScript 输出1-100间所有偶数
在网页中输出1-100间的所有偶数,首先,我们要明白什么是偶数,如何判断某个整数是不是整数,一个整数可以被2整除,那么这个整数就是偶数。,下面,济宁网站建设小编就来和

0评论2025-08-15152

JavaScript while输出1-100之间所有的整数
想要在网站页面中输出1到100之间的所有整数,有多种方法可以实现,下面,济宁网站建设小编就来为大家分享其中中的一种,通过JavaScript编程语言中while循环语句来解决该问

0评论2025-08-13141