中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 12:54
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » [讨论][探讨] 用批处理作趣味数学题
可打印版本  38,414 / 139
第121楼 cl02 发表于 2007-06-27 23:00
新手上路 发帖 5 积分 12
支持这样的贴子~~~~强
第122楼 my3439955 发表于 2007-06-30 11:46
中级用户 发帖 99 积分 272
第16题

p是质数,且p×p+1也是质数。求2006×p。解决方案:暂无


先说p*p+1不能是2,这样的话 p=1,不是质数

假设p是奇数,那么p*p也是奇数,p*p+1就是偶数,并且p*p+1是质数,又不是二,这是不可能的

因此p是偶数,又 p是质数,因此p=2

2006*2=?
第123楼 chenghui 发表于 2007-06-30 18:34
新手上路 发帖 2 积分 4

很高
第124楼 maladana 发表于 2007-07-08 00:51
初级用户 发帖 24 积分 47
大家都太强了啊,佩服
第125楼 3dnowex 发表于 2007-08-20 18:04
初级用户 发帖 20 积分 41
第一题求水仙花数的简便方法:
@echo off && setlocal enabledelayedexpansion
for /l %%i in (100 1 999) do (
set tin=%%i
set /a ton=!tin:~0,1!*!tin:~0,1!*!tin:~0,1!+!tin:~1,1!*!tin:~1,1!*!tin:~1,1!+!tin:~-1!*!tin:~-1!*!tin:~-1!
if !tin! equ !ton! (
echo %%i
)
)
pause>nul

[ Last edited by 3dnowex on 2007-8-20 at 06:08 PM ]
第126楼 zouzhxi 发表于 2007-08-21 12:15
中级用户 发帖 177 积分 430 来自 广东深圳
新题目来了.
#
求1000以内的完数.
所谓完数:
例如:
6
2*3=6
2+3+1=6
只要符合上述两要求就可以了.(第二条件是+1不可少的)

{
??????
}
第127楼 youxi01 发表于 2007-08-21 13:21
高级用户 发帖 247 积分 846 来自 湖南==》广东
第128楼 youxi01 发表于 2007-08-21 13:52
高级用户 发帖 247 积分 846 来自 湖南==》广东
Re:126F,来段效率高点的代码:
第129楼 youxi01 发表于 2007-08-21 14:00
高级用户 发帖 247 积分 846 来自 湖南==》广东
有个奇怪的现象:
用第二段代码检测1000以内的完数只有三个:6 28 496
改装一下,检测10000以内的完数也只多了一个而已:8128
是不是因为数字大,因而因子多,因子之和一般就比本身大,所以完数出现的概率就特别小啊?!
第130楼 zjq20032006 发表于 2007-08-25 01:49
初级用户 发帖 10 积分 23
有点意思 .
第131楼 Eblis 发表于 2007-08-25 22:51
中级用户 发帖 108 积分 251 来自 湖南==>广州
25题

借鉴了youxi01的骆驼峰的算法..
第132楼 qyjytd 发表于 2007-09-12 23:25
新手上路 发帖 3 积分 6
呵呵 有趣 学习了
第133楼 qyjytd 发表于 2007-09-12 23:25
新手上路 发帖 3 积分 6
呵呵 有趣 学习了
第134楼 zjh104032135 发表于 2007-09-20 21:14
新手上路 发帖 1 积分 2
看见高手了呀
看见高手学习下》
第135楼 zouzhxi 发表于 2007-09-24 10:18
中级用户 发帖 177 积分 430 来自 广东深圳
28
2*8=16
2+8+1=11

28是么...
上一页  16 7 8 9 10  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023