- 4
- 0
- 约4.71千字
- 约 15页
- 2021-03-06 发布于天津
- 举报
枚举算法实例:
算法实例综合复习卷
鼻 枚举法:列举出问题的所有可能解,并在逐一列举的过程中,检验每个可能解是否
一列举,无一遗漏是问题的真正解,若是,我们采纳这个解,否则抛弃它。
一列举,无一遗漏
鼻在很多时候,实现枚举算法的结构是 循环结构嵌套分支结构
实例1
实例1:在1 —1000这些自然数中找寻所有能被
37整除的数,累加并输出结果。
:Private Sub Form_Load() Show
:Private Sub Form_Load() Show
I
*
Dim x, s As Integer
F
s=0
For x = 1 To 1000
If x Mod 37 = 0 Then
I
t-
: s=s+x
End If
Next x
Print s
|!
End Sub
输出s开始x = 1:n=0
输出s
开始
x = 1:n=0
x =1000Tx mod 3=2 andx mod 5=2Tn=n+1Private Sub Form_Load()End If
x =1000
T
x mod 3=2 and
x mod 5=2
T
n=n+1
Private Sub Form_Load()
End If
C2结束^
2、在1?1000这些自然数中算出所有被 3和5除都余2的数有几个。
Dim x,n As Integer
Show
Print 1?1000之间被3和5除都余2的数:
For x = 1 To 1000
If x Mod 5 = 2 And x Mod 3 = 2 Then
x J x+1
Next i
Print 共有 Str(n) 个。
End Sub
3、若有一个三位数满足:x=a3+b3+c3 (其中a、b、c分别是该三位数的百位、十位和个位数 字),则称该三位数为水仙花数。请编程找出所有的水仙花数。
方法一:
方法一:
Private Sub Form_Load()
Show
Dim x, a, b, c As In teger
For x = 100 To 999
a = x \ 100
b = (x Mod 100) \ 10
c = x Mod 10
If x = a A 3 + b A 3 + c A 3 The n Print x
Next x
End Sub
方法
方法二:
|
:Private Sub Form_Load()
? —
Show
卜
Dim a, b, c, x As In teger
卜
For a = 1 To 9
卜
For b = 0 To 9
For c = 0 To 9
x= a * 100 + b * 10 + c
If x= a A 3 + b A 3 + c A 3 The n Print x
: Next c
Next b
Next a
i
End Sub
卜
4、一张单据上的 5位数为47,其中百位数和千位数已经模糊不清了,但直到这 个5位数是57或67的倍数,请设计一个算法,输出所有可能的数据,并统计满足要求
的数据个数。 ,
开始
i=O:n=OX=10047+i*100n=n+1:Private Sub Form_Load()
i=O:n=O
X=10047+i*100
n=n+1
Dim i, x As In teger
n = 0
I
Show
i
For i = 0 To 99
; x = 10047 + i * 100
If x Mod 57 = 0 Or x Mod 67 = 0 The n
I
: Print x,
I
n = n + 1
I
End If
Next i
Print
I
Print满足条件的数据一共有 Str(n) ”个”
End Sub
I
i=i+1
结束
5、一张单据上的5位数为1 ■ 4?7,其中十位数和千位数已经模糊不清了,但直到这个 5
位数是57或67的倍数,请设计一个算法,输出所有可能的数据,并统计满足要求的数据 个数。
Private Sub Form_Load()
Show
Dim a, b, x As In teger
n = 0
For a = 0 To 9
For b = 0 To 9
x = 10407 + a * 1000 + b * 10
If x Mod 57 = 0 Or x Mod 67 = 0 The n
Print x
n = n + 1
End If
Next b
Next a
Print
Print 这样的数据一共有 ” Str(n) ” 个” End Sub
軋For?l
軋For?l 匚|叵区
13467
15447
15477
17487
19437
19497
这样的数据一共有7T
6、包装600个变形金刚,要求是:包装的规格分
您可能关注的文档
- 第四讲拼拼摆摆(2).docx
- 第四讲欧姆定律.docx
- 第四讲有关方程组的问题.docx
- 第四讲配对求和.docx
- 第四课--动物的体重.docx
- 第四课日本明治维新.docx
- 笼外之笼——我是如何解读《珍珠鸟》的.docx
- 等一场雪,写意遇见的两两相悦.docx
- 等一次遇见,盼一次重逢.docx
- 等你,红尘深处不了情.docx
- 2025年北京市门头沟区中考一模英语试题.docx
- 2025年北京市门头沟区中考二模英语试题.docx
- 2025年北京市丰台区中考二模英语试题.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 解析卷.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 原卷.docx
- 2025年肩颈按摩仪行业社媒趋势数据分析.docx
- 2025年人身险行业信用回顾与2026年展望.docx
- 合同法买卖合同培训课件.ppt
- 2025年全球食物系统与SDG研究报告-食物供给、食者健康、生态平衡的整体治理.docx
- 2025下半年四川乐山市川投峨眉铁合金(集团)有限责任公司对考前自测高频考点模拟试题最新.docx
最近下载
- 西门子S7-1200 PLC编程与应用 第2版 参考试卷.docx VIP
- 西门子S7-1200 PLC编程与应用第2版参考试卷B附答案.doc VIP
- 西门子S7-1200 PLC编程与应用第2版参考试卷A附答案.docx VIP
- 制鞋技术之成型后段技术培训教材01.pdf VIP
- 【新教材】人教PEP版(2024)四年级下册英语全册教案(含教学计划).docx
- 西门子S7-1200PLC编程与应用(第2版)刘华波课后习题答案.docx
- 云计算导论-全套PPT课件.pptx
- 智能网联汽车导航定位技术PPT全套完整教学课件.pptx
- 人教PEP版四年级下册英语全册教学设计(配2026年春改版教材).docx
- 一、什么是西部计划.doc VIP
原创力文档

文档评论(0)