C#循环:水仙花数的算法

static void Main(string[] args)
        {
        ///a*a*a+b*b*b+c*c*c=cba;
        int a = 0, b = 0, c = 0;
        for (int i = 100; i < 1000; i++)
            {//遍历所有三位数
            a = i / 100;//获取百位
            b = i % 100 / 10;//获取十位
            c = i % 100 % 10;//获取个位
            a = a * a * a;
            b = b * b * b;
            c = c * c * c;
            if ((a + b + c) == i)
                {//符合水仙花的条件
                Console.WriteLine("水仙花数是 " + i);


                }
            }
发布了8 篇原创文章 · 获赞 2 · 访问量 72

猜你喜欢

转载自blog.csdn.net/yy52520/article/details/104897478