手记

C#水仙花数

 //a百位数,b十位数,c个位数。

            int a, b, c;

            int i=100;

            //水仙花数是三位数。。。。

            while (i <= 999)

            {

                a = i / 100;

                 //i/100比如100进两个0....等于1,所以a等于1

                b = i % 100 / 10; //i%100等于153,1余53 /10等于5;;

                c = i % 10;//1%10等于153余3

                if (i == (a * a * a + b * b * b + c * c * c))

                {

                    Console.WriteLine(i + "为水仙花数");

                }

                i++;

            }

            Console.ReadKey();


0人推荐
随时随地看视频
慕课网APP