打印出100~999范围中所有水仙花数(指一个三位数各个数字的立方和等于其本身)例如153=1^3+5^3+3^3

打印出100~999范围中所有水仙花数(指一个三位数各个数字的立方和等于其本身)例如153=1^3+5^3+3^3
数学人气:402 ℃时间:2019-10-02 20:39:19
优质解答
这个问题最大的关键就是怎么分解这个三位数(设为S)?以153为例153 / 100 = 1 赋值给A(c++里面是整除) 153 % 15 = 3 赋值给B(c++里面是取余操作) (153 - A×100)/ 10 = 5 赋值给C那么就把各位数字都分出来了,...新手看不懂153是1的三次方加5的三次方加3的三次方,那么你就要把这个数的每个位置的数字分离出来啊,我写的就是分离的方法,c++(或者c)里面整除和取余的运算符知道吗?新手。用的java有区别吗?你就是用C#也是使用“ / ”整除,“ % ”取余,关键是处理的方法。看来你学的真不怎么样。才学了一个月。每周就一节课。老师也不讲就是敲让我们看。真不会你先从数学角度想怎么处理?举个例子,然后用语言去想怎么写?不知道的就去找书。好了已经写完
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版