有些三位数等于它各位数字的立方和,设计一个算法,求所有这样的三位数

要的是算法,就是那种第一步,第二步。。。而不是直接写一个程序。... 要的是算法,就是那种第一步,第二步。。。而不是直接写一个程序。 展开
午休的天才
2010-10-09 · TA获得超过909个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:332万
展开全部
说明:下面的x%y表示x除以y的余数,x/y表示x/y的商,如果没有学过这个符号,可以用自然语言描述!
第一步,输入n=100
第二部,计算n的各位数百位a2=n/100,十位a1=(n-100a2)/10,个位a0=n%10,
第三部,计算S=a2³+a1³+a0³
第四部,判断S是否等于n,如果相等输出n
第五步,n=n+1
第六步,判断n<1000是否成立,如果成立,返回第二部,否则程序结束
荤秋井曜
2020-06-24 · TA获得超过3595个赞
知道大有可为答主
回答量:3118
采纳率:32%
帮助的人:192万
展开全部
用最简单的QBASIC语言编制的程序:
FOR
K=100
TO
999
A=INT(K/100)
B=INT((K-100*A)/10)
C=K-100*A-10*B
IF
K=A*A*A+B*B*B+C*C*C
THEN
10
20
NEXT
K
END
10
PRINT
K;
GOTO
20
运行结果:
153
370
371
407
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式