求大神帮助!!!

来源:5-6 out关键字

梅恋寒山

2016-11-07 22:32

582090400001ba7b04800360.jpg###

写回答 关注

1回答

  • 私人手段
    2016-11-10 14:43:44

                //所需要进行循环的半数

                int AB = 0;

                //存放真因数的数组

                int[] list = { };

                //进行循环判断

                for (int x = 6; x <= 10000; x++)

                {

                    //真因数总和变量

                    int sum = 0;

                    //求半值

                    AB = x / 2;

                    //将半值进行循环

                    for (int y = 1; y <= AB; y++)

                    {

                        if (x % y == 0)

                        {

                            sum += y;

                        }

                    }

                    //计算是否为完整数

                    if (x == sum)

                    {

                        //输出完全数头

                        Console.Write(x + "=");

                        //进行循环输出真因数

                        for (int z = 1; z <= AB; z++)

                        {

                            if (x % z == 0)

                            {

                                if (z != AB)

                                {

                                    Console.Write(z + "+");

                                }

                                else

                                {

                                    Console.Write(z);

                                }

                            }

                        }

                        //输出换行

                        Console.WriteLine();

                    }

                }


用C#实现封装

C#视频教程教大家,用C#语言实现面向对象的封装

78181 学习 · 183 问题

查看课程

相似问题