C# 水仙花数(输出)

水仙花数是一个三位整数,是指该数的各位数之和等于该数本身。

          int i,j=0, x, y, z;
            Console.WriteLine("所有三位数的水仙花数如下");
            for(i=100;i<=999;i++)
       {
                x = i / 100;//百位
                y = i % 100 / 10;//十位
                z = i % 10;//个位
                if (x * x * x + y * y * y + z * z * z == i)
                { 
                    Console.WriteLine(i);
                    j++;
                }
            }
            Console.WriteLine("一共有{0}个",j);
            Console.ReadKey();

你可能感兴趣的:(c#)