用程序框图和基本算法语句描述一个算法,输出100~999中的所有水仙花数.(若三位数中ABC=A3+B3+C3,则称ABC为水仙花数,例如13+53+33=1+125+27=153,则153为水仙花数)
| |||||
| 程序框图如图所示.
程序: I=100; while I≤999 A=int(I/100); B=int((I-100*A)/10); C=I-int(I/10)*10; if I=A^3+B^3+C^3 then print(%io(2),I) I=I+1 else I=I+1 end end 分析:此题的关键是从一个三位数中分离出百位数、十位数和个位数,设这个三位数为I,由A、B、C三个数字组成.则 (1)百位数A=int(I/100); (2)十位数B=int((I-100*A)/10); (3)个位数C=I-int(I/10)*10. 从100开始验证,个位数、十位数、百位数的立方之和如果等于这个三位数,则输出,否则继续验证,一直验证到999为止. |
可用五氧化二磷干燥的气体有(1)氯化氢(2)二氧化碳(3)氢气(4)二氧化氮(5)一氧化氮(6)氨 2020-05-12 …
某同学骑车从家到学校每分钟行0.25千米,某天回家时,速度提高每分钟0.3千米,结果提前5分钟回家 2020-05-17 …
设A={x∈Z|x2-px+15=0},B={x∈Z|x2-5x+q=0},若A∪B={2,3,5 2020-06-04 …
DNA的一条链是5ˊ-TAGCA-3ˊ,其互补链应该是A,3ˊTCTDT-5ˊB,3ˊ-ATCGT 2020-06-26 …
Inta=3,b=5,c=7;If(a>b)a=b;c=a;If(c!=a)c=b;Printf( 2020-07-09 …
已知全集I={1,2,3,4,5,6},集合A={1,2,4,6},B={2,4,5,6},则?I( 2020-10-30 …
若x,y满足约束条件y≤-x+1y≤x+1y≥0,则3x+5y的取值范围是()A.[-5,3]B.[ 2020-10-31 …
(2008•闵行区一模)(理)若z∈C,且|z+2-2i|=1,则|z-2-2i|的取值范围是()A 2020-11-01 …
亚洲贝加尔湖和北美五大湖的形成原因分别是()(1)冰川侵蚀(2)熔岩阻塞(3)地壳陷落(4)海底抬升 2020-11-10 …
(2013•德州二模)设集合U={0,l,2,3,4,5,6},M={l,3,5},N={2,4,6 2020-11-13 …
