ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: sandyw

[Excel 程序开发] [开_85]找出两张票的号码

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-2-21 08:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
呵呵,兄台真会开玩笑.98999的和是44,99000的和是18,不知道哪张票的和是35呢?所以,你解错了.再就是以票上的数字,可以是0打头的,各位也要注意.兴二组票面数字给大伙看看符合题意不:66689和66690;09989和09990;票面和分别都是35,27,且连号.太多了.

TA的精华主题

TA的得分主题

发表于 2006-2-21 17:05 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-24 22:05 | 显示全部楼层

re

以下是引用shuyee在2006-2-21 8:39:39的发言:
呵呵,兄台真会开玩笑.98999的和是44,99000的和是18,不知道哪张票的和是35呢?所以,你解错了.再就是以票上的数字,可以是0打头的,各位也要注意.兴二组票面数字给大伙看看符合题意不:66689和66690;09989和09990;票面和分别都是35,27,且连号.太多了.

呵呵,不知道shuyee兄是否理解错了,题目没有给出其中的一张票的数字之和一定等于35的条件呀!

TA的精华主题

TA的得分主题

发表于 2006-3-6 09:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

这个条件是隐性的,是解出来的.不过,你提醒的是对的.一张票之和等于35只是一种解,即只有一个进位,同理,还有一种情况就是如果有3个进位,也可满足.这种情况下有唯一解:98999和99000.抱歉各位,误导大伙了.

但不能否认的是,你给的条件中没有提到必须有3个进位,因此1个进位的情况仍是满足你条件的.

TA的精华主题

TA的得分主题

发表于 2006-3-6 11:47 | 显示全部楼层

分析一张票之和等于35有多个解, 不能推断两张票号.所以任何一张票之和不为35

Private Sub CommandButton1_Click()
Dim x As Long, temp1 As Long, temp2 As Long, s1 As Byte, s2 As Byte, t As Single
t = Timer
For x = 0 To 99998
temp1 = x
temp2 = x + 1
s1 = 0
s2 = 0
For i = 1 To 5
s1 = s1 + temp1 Mod 10
temp1 = temp1 \ 10
s2 = s2 + temp2 Mod 10
temp2 = temp2 \ 10
Next
If s1 + s2 = 62 Then
If Not (s1 = 35 Or s2 = 35) Then
Cells(2, 1) = x
Cells(2, 2) = x + 1
Exit For
Exit For
End If
End If
Next
Cells(2, 3) = Timer - t &"s"
End Sub

返回:

号码1 号码2 时间
98999 99000 0.210750006437302s

TA的精华主题

TA的得分主题

发表于 2006-4-17 23:11 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2006-4-30 21:09 | 显示全部楼层

俺昨天才来逛过,偶然发现这题,产生了兴趣,工余试了一下,因VBA不懂,太烦琐了,请大侠指点。

Private Sub CommandButton1_Click()
t = Timer
i = 1
j = 1
For A = 1 To 9 '万位数字

For B = 0 To 9 '千位数字

For C = 0 To 9 '百位数字

For D = 0 To 9 '十位数字

For E = 0 To 9 '个位数字

H = A + B + C + D + E '五位数的票面数字和
Q = 10000 * A + 1000 * B + 100 * C + 10 * D + E '设第一张票的号码
P = Q + 1 '因票的号相连,故取第一张票的号+1
X = Int(Q / 10000) + Int(Q / 1000) - Int(Q / 10000) * 10 + Int(Q / 100) - Int(Q / 1000) * 10 + Int(Q / 10) - Int(Q / 100) * 10 + Q - Int(Q / 10) * 10 '票的号码数字相加值
Y = Int(P / 10000) + Int(P / 1000) - Int(P / 10000) * 10 + Int(P / 100) - Int(P / 1000) * 10 + Int(P / 10) - Int(P / 100) * 10 + P - Int(P / 10) * 10 '票的号码数字相加值


If H = 35 And X + Y = 62 Then '若回答是 =35 的情况
Sheet2.Cells(i + 2, 2) = i '列明第几种情况
Sheet2.Cells(i + 2, 3) = Q '列出第一张票的号码
Sheet2.Cells(i + 2, 4) = P '列出第二张票的号码
Sheet2.Cells(2, 3) = "第一张票号:"
Sheet2.Cells(2, 4) = "第二张票号:"
Sheet2.Cells(1, 2) = "其中一个票号=35时,两张票的号码分别如下:"
Sheet2.Cells(1, 5) = "共有:" & i & "种情况。" '统计 =35 的情况数量
i = i + 1

ElseIf X + Y = 62 Then ' 若回答不是 =35 的情况
Sheet3.Cells(j + 2, 2) = j
Sheet3.Cells(j + 2, 3) = P
Sheet3.Cells(j + 2, 4) = Q
Sheet3.Cells(2, 3) = "第一张票号:"
Sheet3.Cells(2, 4) = "第二张票号:"
Sheet3.Cells(1, 2) = "其中一个票号≠35时,两张票的号码分别如下:"
Sheet3.Cells(1, 5) = "共有:" & j & "种情况。"
j = j + 1
End If

Next
Next
Next
Next
Next
Sheet1.Cells(2, 3) = Timer - t & "s" '在第一张表中显示计算用时
Sheet2.Cells(2, 5) = Timer - t & "s" '在第二张表中显示计算用时
Sheet3.Cells(2, 5) = Timer - t & "s" '在第三张表中显示计算用时

End Sub

TA的精华主题

TA的得分主题

发表于 2006-5-5 17:37 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

好象有219种,

TA的精华主题

TA的得分主题

发表于 2006-5-5 17:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

票1 票2 票2-票1 票1和 票2和
18989 18990 1 35 27
19889 19890 1 35 27
19979 19980 1 35 27
27989 27990 1 35 27
28889 28890 1 35 27
28979 28980 1 35 27
29789 29790 1 35 27
29879 29880 1 35 27
29969 29970 1 35 27
36989 36990 1 35 27
37889 37890 1 35 27
37979 37980 1 35 27
38789 38790 1 35 27
38879 38880 1 35 27
38969 38970 1 35 27
39689 39690 1 35 27
39779 39780 1 35 27
39869 39870 1 35 27
39959 39960 1 35 27
45989 45990 1 35 27
46889 46890 1 35 27
46979 46980 1 35 27
47789 47790 1 35 27
47879 47880 1 35 27
47969 47970 1 35 27
48689 48690 1 35 27
48779 48780 1 35 27
48869 48870 1 35 27
48959 48960 1 35 27
49589 49590 1 35 27
49679 49680 1 35 27
49769 49770 1 35 27
49859 49860 1 35 27
49949 49950 1 35 27
54989 54990 1 35 27
55889 55890 1 35 27
55979 55980 1 35 27
56789 56790 1 35 27
56879 56880 1 35 27
56969 56970 1 35 27
57689 57690 1 35 27
57779 57780 1 35 27
57869 57870 1 35 27
57959 57960 1 35 27
58589 58590 1 35 27
58679 58680 1 35 27
58769 58770 1 35 27
58859 58860 1 35 27
58949 58950 1 35 27
59489 59490 1 35 27
59579 59580 1 35 27
59669 59670 1 35 27
59759 59760 1 35 27
59849 59850 1 35 27
59939 59940 1 35 27
63989 63990 1 35 27
64889 64890 1 35 27
64979 64980 1 35 27
65789 65790 1 35 27
65879 65880 1 35 27
65969 65970 1 35 27
66689 66690 1 35 27
66779 66780 1 35 27
66869 66870 1 35 27
66959 66960 1 35 27
67589 67590 1 35 27
67679 67680 1 35 27
67769 67770 1 35 27
67859 67860 1 35 27
67949 67950 1 35 27
68489 68490 1 35 27
68579 68580 1 35 27
68669 68670 1 35 27
68759 68760 1 35 27
68849 68850 1 35 27
68939 68940 1 35 27
69389 69390 1 35 27
69479 69480 1 35 27
69569 69570 1 35 27
69659 69660 1 35 27
69749 69750 1 35 27
69839 69840 1 35 27
69929 69930 1 35 27
72989 72990 1 35 27
73889 73890 1 35 27
73979 73980 1 35 27
74789 74790 1 35 27
74879 74880 1 35 27
74969 74970 1 35 27
75689 75690 1 35 27
75779 75780 1 35 27
75869 75870 1 35 27
75959 75960 1 35 27
76589 76590 1 35 27
76679 76680 1 35 27
76769 76770 1 35 27
76859 76860 1 35 27
76949 76950 1 35 27
77489 77490 1 35 27
77579 77580 1 35 27
77669 77670 1 35 27
77759 77760 1 35 27
77849 77850 1 35 27
77939 77940 1 35 27
78389 78390 1 35 27
78479 78480 1 35 27
78569 78570 1 35 27
78659 78660 1 35 27
78749 78750 1 35 27
78839 78840 1 35 27
78929 78930 1 35 27
79289 79290 1 35 27
79379 79380 1 35 27
79469 79470 1 35 27
79559 79560 1 35 27
79649 79650 1 35 27
79739 79740 1 35 27
79829 79830 1 35 27
79919 79920 1 35 27
81989 81990 1 35 27
82889 82890 1 35 27
82979 82980 1 35 27
83789 83790 1 35 27
83879 83880 1 35 27
83969 83970 1 35 27
84689 84690 1 35 27
84779 84780 1 35 27
84869 84870 1 35 27
84959 84960 1 35 27
85589 85590 1 35 27
85679 85680 1 35 27
85769 85770 1 35 27
85859 85860 1 35 27
85949 85950 1 35 27
86489 86490 1 35 27
86579 86580 1 35 27
86669 86670 1 35 27
86759 86760 1 35 27
86849 86850 1 35 27
86939 86940 1 35 27
87389 87390 1 35 27
87479 87480 1 35 27
87569 87570 1 35 27
87659 87660 1 35 27
87749 87750 1 35 27
87839 87840 1 35 27
87929 87930 1 35 27
88289 88290 1 35 27
88379 88380 1 35 27
88469 88470 1 35 27
88559 88560 1 35 27
88649 88650 1 35 27
88739 88740 1 35 27
88829 88830 1 35 27
88919 88920 1 35 27
89189 89190 1 35 27
89279 89280 1 35 27
89369 89370 1 35 27
89459 89460 1 35 27
89549 89550 1 35 27
89639 89640 1 35 27
89729 89730 1 35 27
89819 89820 1 35 27
89909 89910 1 35 27
90989 90990 1 35 27
91889 91890 1 35 27
91979 91980 1 35 27
92789 92790 1 35 27
92879 92880 1 35 27
92969 92970 1 35 27
93689 93690 1 35 27
93779 93780 1 35 27
93869 93870 1 35 27
93959 93960 1 35 27
94589 94590 1 35 27
94679 94680 1 35 27
94769 94770 1 35 27
94859 94860 1 35 27
94949 94950 1 35 27
95489 95490 1 35 27
95579 95580 1 35 27
95669 95670 1 35 27
95759 95760 1 35 27
95849 95850 1 35 27
95939 95940 1 35 27
96389 96390 1 35 27
96479 96480 1 35 27
96569 96570 1 35 27
96659 96660 1 35 27
96749 96750 1 35 27
96839 96840 1 35 27
96929 96930 1 35 27
97289 97290 1 35 27
97379 97380 1 35 27
97469 97470 1 35 27
97559 97560 1 35 27
97649 97650 1 35 27
97739 97740 1 35 27
97829 97830 1 35 27
97919 97920 1 35 27
98189 98190 1 35 27
98279 98280 1 35 27
98369 98370 1 35 27
98459 98460 1 35 27
98549 98550 1 35 27
98639 98640 1 35 27
98729 98730 1 35 27
98819 98820 1 35 27
98909 98910 1 35 27
98999 99000 1 44 18
99089 99090 1 35 27
99179 99180 1 35 27
99269 99270 1 35 27
99359 99360 1 35 27
99449 99450 1 35 27
99539 99540 1 35 27
99629 99630 1 35 27
99719 99720 1 35 27
99809 99810 1 35 27

TA的精华主题

TA的得分主题

发表于 2006-5-5 17:51 | 显示全部楼层

共有219种:

      其中一个数的各位之和为35的有218种

      另一种是:98999,99000 第一个数的各位之和为44,第二个数的各位之和为18

1 票2 票2-票1 票1和 票2和
18989 18990 1 35 27
19889 19890 1 35 27
19979 19980 1 35 27
27989 27990 1 35 27
28889 28890 1 35 27
28979 28980 1 35 27
29789 29790 1 35 27
29879 29880 1 35 27
29969 29970 1 35 27
36989 36990 1 35 27
37889 37890 1 35 27
37979 37980 1 35 27
38789 38790 1 35 27
38879 38880 1 35 27
38969 38970 1 35 27
39689 39690 1 35 27
39779 39780 1 35 27
39869 39870 1 35 27
39959 39960 1 35 27
45989 45990 1 35 27
46889 46890 1 35 27
46979 46980 1 35 27
47789 47790 1 35 27
47879 47880 1 35 27
47969 47970 1 35 27
48689 48690 1 35 27
48779 48780 1 35 27
48869 48870 1 35 27
48959 48960 1 35 27
49589 49590 1 35 27
49679 49680 1 35 27
49769 49770 1 35 27
49859 49860 1 35 27
49949 49950 1 35 27
54989 54990 1 35 27
55889 55890 1 35 27
55979 55980 1 35 27
56789 56790 1 35 27
56879 56880 1 35 27
56969 56970 1 35 27
57689 57690 1 35 27
57779 57780 1 35 27
57869 57870 1 35 27
57959 57960 1 35 27
58589 58590 1 35 27
58679 58680 1 35 27
58769 58770 1 35 27
58859 58860 1 35 27
58949 58950 1 35 27
59489 59490 1 35 27
59579 59580 1 35 27
59669 59670 1 35 27
59759 59760 1 35 27
59849 59850 1 35 27
59939 59940 1 35 27
63989 63990 1 35 27
64889 64890 1 35 27
64979 64980 1 35 27
65789 65790 1 35 27
65879 65880 1 35 27
65969 65970 1 35 27
66689 66690 1 35 27
66779 66780 1 35 27
66869 66870 1 35 27
66959 66960 1 35 27
67589 67590 1 35 27
67679 67680 1 35 27
67769 67770 1 35 27
67859 67860 1 35 27
67949 67950 1 35 27
68489 68490 1 35 27
68579 68580 1 35 27
68669 68670 1 35 27
68759 68760 1 35 27
68849 68850 1 35 27
68939 68940 1 35 27
69389 69390 1 35 27
69479 69480 1 35 27
69569 69570 1 35 27
69659 69660 1 35 27
69749 69750 1 35 27
69839 69840 1 35 27
69929 69930 1 35 27
72989 72990 1 35 27
73889 73890 1 35 27
73979 73980 1 35 27
74789 74790 1 35 27
74879 74880 1 35 27
74969 74970 1 35 27
75689 75690 1 35 27
75779 75780 1 35 27
75869 75870 1 35 27
75959 75960 1 35 27
76589 76590 1 35 27
76679 76680 1 35 27
76769 76770 1 35 27
76859 76860 1 35 27
76949 76950 1 35 27
77489 77490 1 35 27
77579 77580 1 35 27
77669 77670 1 35 27
77759 77760 1 35 27
77849 77850 1 35 27
77939 77940 1 35 27
78389 78390 1 35 27
78479 78480 1 35 27
78569 78570 1 35 27
78659 78660 1 35 27
78749 78750 1 35 27
78839 78840 1 35 27
78929 78930 1 35 27
79289 79290 1 35 27
79379 79380 1 35 27
79469 79470 1 35 27
79559 79560 1 35 27
79649 79650 1 35 27
79739 79740 1 35 27
79829 79830 1 35 27
79919 79920 1 35 27
81989 81990 1 35 27
82889 82890 1 35 27
82979 82980 1 35 27
83789 83790 1 35 27
83879 83880 1 35 27
83969 83970 1 35 27
84689 84690 1 35 27
84779 84780 1 35 27
84869 84870 1 35 27
84959 84960 1 35 27
85589 85590 1 35 27
85679 85680 1 35 27
85769 85770 1 35 27
85859 85860 1 35 27
85949 85950 1 35 27
86489 86490 1 35 27
86579 86580 1 35 27
86669 86670 1 35 27
86759 86760 1 35 27
86849 86850 1 35 27
86939 86940 1 35 27
87389 87390 1 35 27
87479 87480 1 35 27
87569 87570 1 35 27
87659 87660 1 35 27
87749 87750 1 35 27
87839 87840 1 35 27
87929 87930 1 35 27
88289 88290 1 35 27
88379 88380 1 35 27
88469 88470 1 35 27
88559 88560 1 35 27
88649 88650 1 35 27
88739 88740 1 35 27
88829 88830 1 35 27
88919 88920 1 35 27
89189 89190 1 35 27
89279 89280 1 35 27
89369 89370 1 35 27
89459 89460 1 35 27
89549 89550 1 35 27
89639 89640 1 35 27
89729 89730 1 35 27
89819 89820 1 35 27
89909 89910 1 35 27
90989 90990 1 35 27
91889 91890 1 35 27
91979 91980 1 35 27
92789 92790 1 35 27
92879 92880 1 35 27
92969 92970 1 35 27
93689 93690 1 35 27
93779 93780 1 35 27
93869 93870 1 35 27
93959 93960 1 35 27
94589 94590 1 35 27
94679 94680 1 35 27
94769 94770 1 35 27
94859 94860 1 35 27
94949 94950 1 35 27
95489 95490 1 35 27
95579 95580 1 35 27
95669 95670 1 35 27
95759 95760 1 35 27
95849 95850 1 35 27
95939 95940 1 35 27
96389 96390 1 35 27
96479 96480 1 35 27
96569 96570 1 35 27
96659 96660 1 35 27
96749 96750 1 35 27
96839 96840 1 35 27
96929 96930 1 35 27
97289 97290 1 35 27
97379 97380 1 35 27
97469 97470 1 35 27
97559 97560 1 35 27
97649 97650 1 35 27
97739 97740 1 35 27
97829 97830 1 35 27
97919 97920 1 35 27
98189 98190 1 35 27
98279 98280 1 35 27
98369 98370 1 35 27
98459 98460 1 35 27
98549 98550 1 35 27
98639 98640 1 35 27
98729 98730 1 35 27
98819 98820 1 35 27
98909 98910 1 35 27
98999 99000 1 44 18
99089 99090 1 35 27
99179 99180 1 35 27
99269 99270 1 35 27
99359 99360 1 35 27
99449 99450 1 35 27
99539 99540 1 35 27
99629 99630 1 35 27
99719 99720 1 35 27
99809 99810 1 35 27

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-22 12:18 , Processed in 0.051559 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表