数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: ysr

[趣味数论大挑战]俺也出个小学生的问题

[复制链接]
发表于 2012-6-28 12:37 | 显示全部楼层

[趣味数论大挑战]俺也出个小学生的问题

中国要举起证明论的大旗!
 楼主| 发表于 2012-6-28 13:15 | 显示全部楼层

[趣味数论大挑战]俺也出个小学生的问题

中国数学是创造理论的数学,是破解难题的数学,是最有发展前途的数学,是最有说服力和证明力的数学!
发表于 2012-6-29 08:55 | 显示全部楼层

[趣味数论大挑战]俺也出个小学生的问题

[这个贴子最后由天山草在 2012/06/29 08:58am 第 3 次编辑] 不动脑筋的计算机编程方法如下—— '; 求一个电话号码 '; 某住宅区有12家住户,他们的门牌号依次分别为 1,2,3,4,5,6,7,8,9,10,11,12。 '; 各家的电话号码依次是12个连续的 8 打头的六位自然数,并且每家的电话号码都能被下一家的门牌号码整除。 '; 第12家的电话被13除余11,那么这一家的电话号码是多少? '; 程序运行结果是 n(12) = 887053 '; 程序如下:         Private Sub form_Click()         Dim n(12)     For i = 800000 To 899999        For k = 1 To 12         n(k) = i + k - 1         If k < 12 And n(k) / (k + 1) <> Int(n(k) / (k + 1)) Then GoTo 10         If k = 12 And (n(12) - 11) / 13 <> Int((n(12) - 11) / 13) Then GoTo 10        Next k          rint "n(12)="; n(12) 10:  Next i     Close     End Sub     [br][br]-=-=-=-=- 以下内容由 天山草 时添加 -=-=-=-=- 程序运行时间不到 1 秒。
 楼主| 发表于 2012-6-29 13:23 | 显示全部楼层

[趣味数论大挑战]俺也出个小学生的问题

谢谢天山草老师,运行时间很短,几乎在点按钮同时,结果就显示出来了! 稍微改动,加了计算按钮,程序如下: Private Sub Command1_Click() Dim n(12) For i = 800000 To 899999 For k = 1 To 12 n(k) = i + k - 1 If k < 12 And n(k) / (k + 1) <> Int(n(k) / (k + 1)) Then GoTo 10 If k = 12 And (n(12) - 11) / 13 <> Int((n(12) - 11) / 13) Then GoTo 10 Next k Print "n(12)="; n(12) 10: Next i Close End Sub
 楼主| 发表于 2012-6-29 13:33 | 显示全部楼层

[趣味数论大挑战]俺也出个小学生的问题

祝贺中国航天员圆满完成任务平安返航!祝愿航天走向新的辉煌!
以上程序稍改数据:For i = 800000 To 2099999‘改变设定值,
显示了4个结果,程序很强大:
n(12)=887053,
n(12)=1247413,
n(12)=1607773,
n(12)=1968133,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-12-31 17:59 , Processed in 0.088274 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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