§ 4.2 用穷举法设计程序 课前思考 某个暑假你携带密码行李箱外出旅游,旅行途中发现自己忘记了开锁的密码,怎么办? 提出问题 小张现有面值为1元、2元和5元的钞票(假设每种钞票的数量都足够多),如果小张想从这些钞票中取出30张用来换取小李的100元,问有小张有多少种取法?输出每种取法中各种面额钞票的张数。 ① 让ANSWER=0,FIVE=0; ② TWO=0; ③ 让ONE=Pieces-TWO-FIVE ④? 检查5*FIVE+2*TWO+ONE是否等于Total,若是,则得到一组解,这时让ANSWER增加1。并且输出解答; ⑤? 如果TWO<Pieces-FIVE,那么让TWO增加1,返回步骤③; ⑥ 如果FIVE<Total/5,那么让FIVE增加1,返回步骤②; ⑦? 结束 ?如下图所示是钱币问题解决的流程框图 流程图 编写程序 Private Sub Form_Click() Dim pieces, total, five, two, one As Long pieces = Val(InputBox(钱币张数:, , 30)) 钞票张数的默认值为30 total = Val(InputBox(要求组成的总值:, , 100)) 总面值默认为100 Answer = 0 For five = 0 To total / 5
您可能关注的文档
- 13.1从闪电谈起(沪粤版)概要.ppt
- 13.1分子热运动概要.ppt
- 4.2剖视图技巧.ppt
- 13.1轴对称图形概要.ppt
- 13.2_垂线1概要.ppt
- 4.2上公开课倔强的小红军技巧.ppt
- 13.3数据的图示-饼图、直方图概要.ppt
- 13.4学习-最短路径问题概要.ppt
- 13.6_光的偏振()概要.ppt
- 4.2因地制宜发展农业技巧.ppt
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)