查看: 2682|回复: 15

求最大公因数和最小公倍数脚本

  [复制链接]

静

梦石
0
星屑
49
在线时间
157 小时
注册时间
2007-12-16
回帖
3031
发表于 2008-3-13 02:54:14 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
麻烦帮我做个可以求最大公因数和最小公倍数的脚本...最好发个范例.
版务信息:本贴由楼主自主结贴~

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

发表于 2008-3-13 03:15:25 | 显示全部楼层
def gcd(x,y)

num = x % y

if num == 0
return y
end

return gcd(y,num)

end

最大公约数,自己试了几次正确,不保证没问题
最小公倍数直接
x*y/gcd(x,y)即可
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

静

梦石
0
星屑
49
在线时间
157 小时
注册时间
2007-12-16
回帖
3031
 楼主| 发表于 2008-3-13 03:18:46 | 显示全部楼层
插入在MAIN前面?
回复

使用道具 举报

静

梦石
0
星屑
49
在线时间
157 小时
注册时间
2007-12-16
回帖
3031
 楼主| 发表于 2008-3-13 03:19:43 | 显示全部楼层
那最大公约数用什么脚本
回复

使用道具 举报

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

发表于 2008-3-13 03:21:47 | 显示全部楼层
gcd(x,y)就是最大公约数啊.............
就是插入main前边

然后你想用的话,直接找个事件脚本代入
比如$game_variables[1]=gcd(3,5)
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

静

梦石
0
星屑
49
在线时间
157 小时
注册时间
2007-12-16
回帖
3031
 楼主| 发表于 2008-3-13 03:23:56 | 显示全部楼层
说错..屏蔽之..
回复

使用道具 举报

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

发表于 2008-3-13 03:25:27 | 显示全部楼层
那就用事件脚本
x=$game_variables[2]
y=$game_variables[3]
$game_variables[4]=gcd(x,y)

中括号里的数字是变量ID
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

静

梦石
0
星屑
49
在线时间
157 小时
注册时间
2007-12-16
回帖
3031
 楼主| 发表于 2008-3-13 03:29:03 | 显示全部楼层
谢谢了
回复

使用道具 举报

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

发表于 2008-3-13 03:31:16 | 显示全部楼层
{/gg}刚想了想我多余了囧
自抽
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-9
回帖
30
发表于 2008-3-13 03:40:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部