分析 由于需要判断所有4位数是否满足条件,故要从1000到9999每个数需要取出每个数位上的数字,可以通过取商和取余的运算得到,应用循环结构,通过判断“是否满足等于它各位上的数字的4次方的和”,输出“玫瑰花数”,写出程序即可.
解答 解:程序如下:
i=1000
DO
A=i\1000
B=(i-1000*A)\100
C=(i-1000*A-100*B)\10
D=i MOD 10
IF i=A^4+B^4+C^4+D^4
THEN
PRINT i
ENDIF
i=i+1
LOOP UNTIL i>9999
END
点评 本题主要考查了循环语句.根据流程图(或伪代码)写程序,是算法这一模块常见的题型.属于基础题.
科目:高中数学 来源: 题型:解答题
查看答案和解析>>
科目:高中数学 来源: 题型:填空题
查看答案和解析>>
科目:高中数学 来源: 题型:解答题
查看答案和解析>>
科目:高中数学 来源: 题型:解答题
查看答案和解析>>
科目:高中数学 来源: 题型:选择题
| A. | 若a7>0,则a2015<0 | B. | 若a4>0,则a2014<0 | ||
| C. | 若a7>0,则S2015>0 | D. | 若a4>0,则S2014>0 |
查看答案和解析>>
科目:高中数学 来源: 题型:选择题
| A. | 1 | B. | 2 | C. | 3 | D. | 4 |
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com