![课件-06水仙花数及分支_第1页](http://file4.renrendoc.com/view/7a2ea6a5b14ab3ddf82b4399170851bf/7a2ea6a5b14ab3ddf82b4399170851bf1.gif)
![课件-06水仙花数及分支_第2页](http://file4.renrendoc.com/view/7a2ea6a5b14ab3ddf82b4399170851bf/7a2ea6a5b14ab3ddf82b4399170851bf2.gif)
![课件-06水仙花数及分支_第3页](http://file4.renrendoc.com/view/7a2ea6a5b14ab3ddf82b4399170851bf/7a2ea6a5b14ab3ddf82b4399170851bf3.gif)
![课件-06水仙花数及分支_第4页](http://file4.renrendoc.com/view/7a2ea6a5b14ab3ddf82b4399170851bf/7a2ea6a5b14ab3ddf82b4399170851bf4.gif)
![课件-06水仙花数及分支_第5页](http://file4.renrendoc.com/view/7a2ea6a5b14ab3ddf82b4399170851bf/7a2ea6a5b14ab3ddf82b4399170851bf5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“水仙花数”
“水仙花数”是指一个三位正整数,它各位数字的立方之和等于它本身。例如:153就是一个“水仙花数”,因为153=13+53+33三位的水仙花数共有4个:153,370,371,407;四位的水仙花数共有3个:1634,8208,9474;五位的水仙花数共有3个:54748,92727,93084;六位的水仙花数只有1个:548834;七位的水仙花数共有4个:1741725,4210818,9800817,9926315;八位的水仙花数共有3个:24678050,24678051,88593477
随机输入一个三位数n,判断是否为水仙花数,请写一个算法实现。1.输入一个三位数n2.取n的百位数送a3.取n的十位数送b4.取n的个位数送c5.判n=a^3+b^3+c^3,如果是,则输出n“是水仙花数”,否则,输出n“不是水仙花数”。6.结束
随机输入一个三位数n,判断是否为水仙花数,请写一个算法实现。an的百位数Nn=
a^3+b^3+c^3Y开始结束输入三位正整数nb
n的十位数c
n的个位数输出n“是水仙花数”输出n“不是水仙花数”
随机输入一个三位数n,判断是否为水仙花数,请写一个算法实现。an的百位数Nn=
a^3+b^3+c^3Y开始结束输入三位正整数nb
n的十位数c
n的个位数输出n“是水仙花数”输出n“不是水仙花数”
如何得到n的百位数,n
的十位数,n的个位数?取a开始输入一个三位正整数abc取b取cNn=
a^3+b^3+c^3Y结束输出n“是水仙花数”输出n“不是水仙花数”
如何得到n的百位数,n
的十位数,n的个位数?an\
100n=
123an\
100b(n\10)mod10n=
123an\
100c
nmod10b(n\10)mod10n=
123an\
100b(nmod100)\10c
nmod10an\
100b(n\10)mod10c
nmod10an\100Nn=
a^3+b^3+c^3Y开始结束输入三位正整数nb(n\10)mod10c
nmod10输出n“是水仙花数”输出n“不是水仙花数”an\100Nn=
a^3+b^3+c^3Y开始结束输入三位正整数nb(nmod100)\10c
nmod10输出n“是水仙花数”输出n“不是水仙花数”n=val(inputbox(“input”))a=n\100b=(nmod100)\10c=nmod10Ifn=a^3+b^3+c^3thenprint“是水仙花数”Elseprint“不是水仙花数”endifa=bTFENDSTART输入一个三位自然数x输出“是”输出“不是”axmod10bx\100例:写出算法的功能
例:对任意输入的整数,判断其是否能被7整除,如果能被7整除输出该数除以7的商,否则,输出信息“不能被7整除”。提示:整数N能被7整除,则int(N/7)=N/7Int(3.4)=3Int(3.7)=3提示:整数N能被7整除,则Nmod7=021mod7=010mod7=3
例:对任意输入的整数,判断其是否能被7整除,如果能被7整除输出该数除以7的商,否则,输出信息“不能被7整除”。Int(a/7)=a/7TFENDSTART输入a输出s输出“不能被7整除”sa/7Int(a/7)=a/7TFENDSTART输入a输出s输出“不能被7整除”sa/7amod7=0Int(a/7)=a/7TFENDSTART输入a输出s输出“不能被7整除”sa/7a=val(text1.text)Ifint(a/7)=a/7
Then
s=a/7text2.text=str(s)Else
text2.text=“不能被7整除”
EndIfa=val(text1.text)Ifint(a/7)=a/7
Then
s=a/7text2.text=str(s)Else
text2.text=“不能被7整除”
EndIfnmod4=0andnmod100<>0TFENDSTART输入一个年份n输出“不是闰年”输出“是闰年”a>=0TFENDSTART输入a输出yy1y0写出算法的功能及意义观察翻牌程序是反面牌吗?TF载入牌正面图载入牌反面图观察翻牌程序y=0TFy0载入牌正面图载入牌反面图y=0TFy1y0y0载入牌正面图载入牌反面图y=0TFy1y0y0载入牌正面图载入牌反面图
例:对键盘任意输入的字符,判断其是否英文字母,若不是,输出信息“非英文字母”,否则,再判断其是否大写字母,若是,直接输出,否则,输出信息“非英文大写字母”。FTFT(CH>=“A”andCH<=“Z”)or(CH>=“a”andCH<=“z”)ENDSTART输入一个字母CH输出CH输出“非英文字母”(CH>=“A”andCH<=“Z”)输出“非大写字母”
写一算法,求出1000以内所有的水仙花数。ai的百位数Ni100i=a3+b3+c3Y开始结束bi的十位数ci的个位数输出i“是水仙花数”i<=999ii+1NYan\100开始结束输入三位正整数nb(nmod100)\10c
nmod10输出n;“是水仙花数”输出a^3,b^3,c^3an\100开始结束输入三位正整数nb(n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 业务 外包合同
- 三项常规基本要求学校自查报告
- cad实训自我评价100字
- 2024年安全活动月活动方案
- 2023年护理院感总结
- 施工质量管理体系
- 資金成本的決定 - 國立臺灣海洋大學網路發展協會
- APS审核常规问题5(Deu)
- 三年级下册数学两位数乘两位数竖式计算题100道及答案
- 宽带速率测试方法 移动用户上网体验
- 《海洋资源化学》课件
- 幼儿园教师关注幼儿心理健康
- 《建筑总图设计》课件
- 《心理绘画解析》课件
- 电力师徒协议书范文
- 2024年信息技术教学教案大全
- 电池银行融资方案
- 2024年浙江浙能电力股份有限公司招聘笔试参考题库含答案解析
- 《皮肤生理学》课件
- 重症医学科质量持续改进PDCA案例-降低中心静脉导管相关血流感染千日感染率
- 2024年国家能源神东煤炭集团招聘笔试参考题库含答案解析
评论
0/150
提交评论