从1至33中任意取6个数,使他们的合等于某一值比如82
解决方案 »
- VB生成zip文件代码
- 为什么我的程序生成exe后,点窗体上的叉按钮退出后,在进程中仍能看到?怎么解决?
- VB完成把ACCESS中10000条记录,导出到另一个ACCESS文件中,速度慢,怎么办?
- vba控制word,怎样让WORD窗体大小不能改变,即禁止resize事件?
- 一个关于流(stream)的问题
- 为什么我用win2000server的证书服务申请的证书一直是挂起的,
- 怎么样才能扫描到局域网内的所有机器的计算机名或IP地址呢?
- 请问如何打开一个任意位置的文本文件?????????????
- 怎样定义execl的单元格式?
- MSDN上的代码。说说什么意思?SET.NEW的用法是什么?
- 如何用VB把Oracle中的Blob字段中的Word文档写成硬盘上的文件.
- 感谢jinta2001()结分帖
Dim d as integer, e as integer, f as integer
For a = 1 To 33
For b = a To 33
For c = b To 33
For d = c To 33
For e = d To 33
For f = e To 33
If a < b And b < c And c < d And d < e And e < f And a + b + c + d + e + f = 82 Then Debug.Print a & vbTab & b & vbTab & c & vbTab & d & vbTab & e & vbTab & f
Next f
Next e
Next d
Next c
Next b
Next a
Dim d as integer, e as integer, f as integer
For a = 1 To 33
For b = a+1 To 33
For c = b+1 To 33
For d = c+1 To 33
For e = d+1 To 33
For f = e+1 To 33
If a < b And b < c And c < d And d < e And e < f And a + b + c + d + e + f = 82 Then Debug.Print a & vbTab & b & vbTab & c & vbTab & d & vbTab & e & vbTab & f
Next f
Next e
Next d
Next c
Next b
Next a
WAITING... ...
2 设这个和为sum,因为sum是六个数的和,所以这六个数的最大树max>sum/6,最小min<
sum/6,换句话说,你应该以sum/6 这个整数为中心向两边延拓,这样运行效率或许会有所改善。
以上仅供参考。