求三位數(shù)中的所有“水仙花數(shù)”:3位“水仙花數(shù)”是指一個三位數(shù),其各個數(shù)位上的數(shù)字的立方之和為該數(shù),例如153=13+53+33,下圖是實現(xiàn)上述算法的python程序。
(1)解決問題的算法有窮舉法(枚舉法)、解析法和遞歸法等,上圖代碼主要采用的算法是 窮舉法(枚舉法)窮舉法(枚舉法)。
(2)⑥⑦行程序結(jié)構(gòu)是 選擇或者分支結(jié)構(gòu)選擇或者分支結(jié)構(gòu),使用了 ifif語句來實現(xiàn)這個結(jié)構(gòu)。
(3)第①至⑦行整個程序結(jié)構(gòu)是 循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)。使用了 forfor語句來實現(xiàn)這個結(jié)構(gòu)。
【考點】算法的表示.
【答案】窮舉法(枚舉法);選擇或者分支結(jié)構(gòu);if;循環(huán)結(jié)構(gòu);for
【解答】
【點評】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/4/20 14:35:0組卷:2引用:2難度:0.4
把好題分享給你的好友吧~~