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

Project1

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

[已经过期] 心算猫遊戏, 由于速算可以算了答案, 我想去掉最后兩位

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14565
在线时间
2147 小时
注册时间
2016-9-20
帖子
859
跳转到指定楼层
1
发表于 2018-2-2 13:07:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
由于用最后一位,或最后兩位乘,就得出最后兩位或一位, 直接就能出到答案,有什么方法去掉最后兩位(我用事件名字來显示答案) , 簡要地說就是刪掉事件名字最后兩位

QQ截图20180202130715.png (2.24 KB, 下载次数: 16)

QQ截图20180202130715.png

QQ图片20180202130304.png (11.96 KB, 下载次数: 17)

QQ图片20180202130304.png
我发的贴子大多未经整理是草稿抱歉

Lv4.逐梦者

梦石
0
星屑
14565
在线时间
2147 小时
注册时间
2016-9-20
帖子
859
2
 楼主| 发表于 2018-2-2 13:09:06 | 只看该作者
我想用星号代替,比如第一个 是-3043**

点评

5楼那个方法就可以了  发表于 2018-2-2 19:55
我发的贴子大多未经整理是草稿抱歉
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

3
发表于 2018-2-2 15:53:51 | 只看该作者
把他们转成字符串,然后分割,然后随机选几个换成*
再合并,放入事件名称
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2724
在线时间
227 小时
注册时间
2016-3-27
帖子
576
4
发表于 2018-2-2 17:56:26 | 只看该作者
本帖最后由 WantMy蕙 于 2018-2-2 17:58 编辑

你要去掉后两位的话要不你看看有什么数学的方法然后用变量代入公式计算
——————————————————————————————————————————
但是我不知道你这个计算是怎么得来的
要不从计算结果入手,每个数字拆分成一个变量
然后把个位和十位的两个变量最后=0就好
其余的变量就按对应的位数*10的n次方
比如:
变量1代表个位
变量2代表十位
变量3代表百位...【以此类推】
然后我再举一个数字的例子:
我要使他得出来的结果是3124
而在答案中不显示末尾两位数
那么公式就是
变量4(3)x1000+变量3(1)*100+变量2(2)*0+变量1(4)*0
最后输出的结果会是3100


要星号的话直接拆分完然后再在事件名里面加个**不就OK了
现在还能改名吗qwq
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19388
在线时间
3097 小时
注册时间
2013-1-11
帖子
1290
5
发表于 2018-2-2 18:57:20 | 只看该作者
a = "159753"
a[a.size-2,2] = "xx"
p a #->1597xx

评分

参与人数 1+1 收起 理由
chd114 + 1 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14565
在线时间
2147 小时
注册时间
2016-9-20
帖子
859
6
 楼主| 发表于 2018-2-2 20:49:36 | 只看该作者
张咚咚 发表于 2018-2-2 18:57
a = "159753"
a[a.size-2,2] = "xx"
p a #->1597xx

不知為什么試了你的方法还是无效

QQ截图20180202204857.png (2.65 KB, 下载次数: 18)

QQ截图20180202204857.png

QQ截图20180202204905.png (2.63 KB, 下载次数: 13)

QQ截图20180202204905.png

点评

这个是整数,需要先a1 = $game_variables[1107].to_s 转成字符串  发表于 2018-2-2 21:01
我发的贴子大多未经整理是草稿抱歉
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33414
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

7
发表于 2018-2-3 08:55:51 | 只看该作者
本帖最后由 芯☆淡茹水 于 2018-2-3 08:59 编辑

num = 12345
p sprintf("%d**", num/100)     #=>    "123**"

或者直接:(num / 100).to_s + "**"      就行了啊
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14565
在线时间
2147 小时
注册时间
2016-9-20
帖子
859
8
 楼主| 发表于 2018-2-3 20:29:32 | 只看该作者
芯☆淡茹水 发表于 2018-2-3 08:55
num = 12345
p sprintf("%d**", num/100)     #=>    "123**"

还是不行

点评

emmmm,这个充分说明了,你的事件显示名字没写刷新功能。  发表于 2018-2-3 20:32
我发的贴子大多未经整理是草稿抱歉
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 06:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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