设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2719|回复: 13
打印 上一主题 下一主题

[已经解决] 请教一个5的倍数的判断

[复制链接]

Lv2.观梦者

梦石
0
星屑
570
在线时间
172 小时
注册时间
2013-6-27
帖子
117
跳转到指定楼层
1
发表于 2019-11-15 21:32:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我比较蠢,问问题都不知道该怎么问
有个变量a和一个变量b,如果a为1-5之间的任意数,那么b为1,如果a为6-10,那么b为2,以此类推
然后我是个脚本盲,只知道一条一条if,这样写太费事了,而且我希望这个a的值可以无限往上,就是a到一千一万也能得出b(虽然应该不会用到那么多,最多几百),所以想学习一下这个该怎么写,谢谢了

Lv4.逐梦者

梦石
0
星屑
14757
在线时间
5839 小时
注册时间
2011-7-18
帖子
159

开拓者

2
发表于 2019-11-15 22:06:00 | 只看该作者
本帖最后由 gqxastg 于 2019-11-15 22:25 编辑

b = (a / 5.0).ceil

点评

有用!非常感谢!  发表于 2019-11-16 22:47
这里岚风·雷,任饭、PM理性粉、UT/DR原作粉、(Trans)Furry自萌,半吊子技术一枚_(:з」∠)_    游戏制作交流工(liao)作(tian)室欢迎来玩!
【无偿/有偿】RGSS3(VA)脚本定制 + 合作招募/同好交友    修正Firefox/火狐浏览器的代码框复制问题(油猴脚本)
Click→←Click
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
3
星屑
1612
在线时间
196 小时
注册时间
2018-7-10
帖子
315
3
发表于 2019-11-15 22:09:19 | 只看该作者
本帖最后由 番茄幽灵 于 2019-11-15 23:50 编辑

本人只上过26节3分钟的网课,脚本萌新
a = gets.to_i
b = (a+4) / 5
p b.ceil

调整了一下,暂且在编译器上能运行,但是xp内的运行方法还没找到
难道编译器和xp脚本不一样吗,头大

话说lz是要在xp的脚本编辑器里运行吗?还是仅仅是做题?

点评

非常感谢!  发表于 2019-11-16 22:48
不客气O3O  发表于 2019-11-16 17:32
好的,谢谢  发表于 2019-11-16 14:44
不过是日语的。。。。。可能打不开  发表于 2019-11-16 14:44
https://dotinstall.com/lessons/basic_ruby_v3  发表于 2019-11-16 14:43
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3117
在线时间
205 小时
注册时间
2019-9-16
帖子
224
4
发表于 2019-11-16 01:31:16 | 只看该作者
很简单!
RUBY 代码复制
  1. i =a/5  #因为a是整数型变量,所以相除后不会产生小数点,只会取整。
  2. b=i+1
  3. if a<=5  #如果a=1-5之间的话,则b=1,而不需要再+1
  4.    b=1
  5. elsif i==0  #如果结果是10、15这类可以整除5的数则-1
  6.    b-=1
  7. end


这样就可以了。

点评

非常感谢!  发表于 2019-11-16 22:48
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23186
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

5
发表于 2019-11-18 07:48:44 | 只看该作者
b=(a-1)/5+1
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 13:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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