玫瑰花有四位数,每个数字上的四次方之和等于它本身,求玫瑰花数用c,用C#语音怎么写编程。。急救!

 我来答
benben239
2015-10-11 · TA获得超过864个赞
知道小有建树答主
回答量:612
采纳率:100%
帮助的人:491万
展开全部
            int one = 0;        //个位
            int ten = 0;        //十位
            int hundred = 0;    //百位
            int thousand = 0;   //千位
            for (int i = 1000; i <= 9999; ++i)
            {
                one = i % 10;           //获取个位
                ten = i / 10 % 10;      //获取十位
                hundred = i / 100 % 10; //获取百位
                thousand = i / 1000;    //获取千位

                //如果等于他本身
                if (Math.Pow(one, 4) + Math.Pow(ten, 4) + Math.Pow(hundred, 4) + Math.Pow(thousand, 4) == i)
                {
                    //就输出
                    Console.WriteLine(i);
                }
            }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式