精英家教网 > 高中数学 > 题目详情
20.如果一个四位数等于它的各位数字的4次方的和,则称这个四位数为“玫瑰花数”,如果1634=14+64+34+44,设计一个程序,找出所有的玫瑰花数.

分析 由于需要判断所有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

点评 本题主要考查了循环语句.根据流程图(或伪代码)写程序,是算法这一模块常见的题型.属于基础题.

练习册系列答案
相关习题

科目:高中数学 来源: 题型:解答题

10.已知函数f(x)=-sin2x+sinx+$\frac{1}{2}$,x∈[-$\frac{π}{2}$,$\frac{π}{2}$].
(1)求函数f(x)的值域;
(2)设函数g(x)=acosx-2,x∈[-$\frac{π}{2}$,$\frac{π}{2}$],若对于任意x1∈[-$\frac{π}{2}$,$\frac{π}{2}$],一定存在x0∈[-$\frac{π}{2}$,$\frac{π}{2}$],使得g(x0)=f(x1)成立,求实数a的取值范围.

查看答案和解析>>

科目:高中数学 来源: 题型:填空题

11.在直角坐标系xOy中,以原点O为极点,以x轴的正半轴为极轴建立极坐标系,已知曲线$\left\{\begin{array}{l}{x={x}_{0}+tcosα}\\{y=tsinα}\end{array}\right.$(t为参数,且0≤α<π)与曲线ρ=$\frac{2}{\sqrt{1+3si{n}^{2}θ}}$交于两点A,B,且线段AB中点的极坐标为($\sqrt{2}$,-$\frac{π}{4}$),则tanα=$\frac{1}{4}$.

查看答案和解析>>

科目:高中数学 来源: 题型:解答题

8.求函数y=sin2x•cosx的最大值.

查看答案和解析>>

科目:高中数学 来源: 题型:解答题

15.动点M作匀速直线运动.它在x轴和y轴方向的分速度分别为3m/s和4m/s,直角坐标系的长度单位是1m,点M的起始位置在点M0(2,1)处,求点M的轨迹的参数方程.

查看答案和解析>>

科目:高中数学 来源: 题型:解答题

5.F1、F2是椭圆C:$\frac{{x}^{2}}{{a}^{2}}$+$\frac{{y}^{2}}{{b}^{2}}$=1(a>b>0)的两个焦点,直线l:y=2x+5与椭圆C交于P1,P2,已知椭圆中心O关于直线l的对称点恰好落在椭圆C的左准线上,且|P2F2|-|P1F1|=$\frac{10a}{9}$,则椭圆C的方程为$\frac{{x}^{2}}{8}+\frac{{y}^{2}}{4}=1$.

查看答案和解析>>

科目:高中数学 来源: 题型:解答题

12.已知过球面上A,B,C的截面到球心O的距离等于球的半径的一半,且AB=BC=CA=3cm,求球的表面积.

查看答案和解析>>

科目:高中数学 来源: 题型:选择题

9.已知等比数列{an}前n项和为Sn,则下列一定成立的是(  )
A.若a7>0,则a2015<0B.若a4>0,则a2014<0
C.若a7>0,则S2015>0D.若a4>0,则S2014>0

查看答案和解析>>

科目:高中数学 来源: 题型:选择题

10.下列各式中错误的个数是(  )
①1∈{0,1,3}②{1}∈{0,1,2}③{0,1,2}⊆{0,1,2}④∅?{0,1,2}⑤{0,1,2}={2,0,1}⑥{0}=∅
A.1B.2C.3D.4

查看答案和解析>>

同步练习册答案