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

Project1

 找回密码
 注册会员
搜索

多位数值各数位上的数字代入其他变量...怎么弄?

查看数: 1677 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-2-18 22:53

正文摘要:

用变量显示完毕数值图片 需要分成几个变量分别计算.. 可是运算很麻烦 谁能帮忙一下 写一段脚本 V--变量 也举例就是V1=150504  然后V1=个位数 V2=十位数 V3=百位数 V4=千位数 V5=万位数 V6=十万位 的数字 ...

回复

zhangbanxian 发表于 2012-2-22 10:55:14
  1. V1=150504  
  2. temp_array = Array.new(6,0)
  3. for i in 0...6
  4. temp_array[i] = (V1/(10**i))%10
  5. end
  6. V1 = temp_array[0]
  7. V2 = temp_array[1]
  8. V3 = temp_array[2]
  9. V4 = temp_array[3]
  10. V5 = temp_array[4]
  11. V6 = temp_array[5]
复制代码
Wind2010 发表于 2012-2-19 11:23:28
47731089 发表于 2012-2-19 11:19
这样的问题是什么情况...

...↓有什么错误吗?

shiwan没有被继承
在全部变量的前面加个@试试

点评

确定一定以及肯定,我弄了并行处理..  发表于 2012-2-19 13:04
怕鼠的猫 发表于 2012-2-19 10:32:47
本帖最后由 怕鼠的猫 于 2012-2-19 10:34 编辑
  1. def cutnumber(n)
  2.   s= n.to_s.reverse
  3. s.each_index{|i| $game_variables[i+1]=s[i].to_i}
  4. end
复制代码
R-零 发表于 2012-2-19 09:36:29
  1. def 替换为(n)
  2.   return n
  3. end
  4. def 位数顺序(n)
  5.   return n
  6. end
  7. def 把(n,l,t)
  8.   l -= 1
  9.   c = 10 ** (l + 1)
  10.   a = n % c
  11.   n -= a
  12.   a = a % (10 ** l)
  13.   n /= (10 ** l)
  14.   n += t
  15.   n *= (10 ** l)
  16.   n += a
  17.   return n
  18. end
复制代码
使用方法
  1. 把 1522 , 位数顺序(2) , 替换为(6)
复制代码
位数顺序是从倒过来数别搞错哦
Wind2010 发表于 2012-2-19 09:26:56
本帖最后由 Wind2010 于 2012-2-19 09:28 编辑
  1. b_a=150504
  2. shi_wan = b_a/100000
  3. wan = (b_a - shi_wan*100000)/10000
  4. qian = (b_a - shi_wan*100000 - wan*10000)/1000
  5. bai  = (b_a - shi_wan*100000 - wan*10000 - qian*1000)/100
  6. shi  = (b_a - shi_wan*100000 - wan*10000 - qian*1000 - bai*100)/10
  7. ge  = (b_a - shi_wan*100000 - wan*10000 - qian*1000 - bai*100 - shi*10)/1
复制代码
  1. b_a = 405051
  2. copy_b_a = b_a.to_s.split("")
  3. array = []
  4. for i in copy_b_a
  5.   array.push(i.to_i)
  6. end
  7. p array
复制代码
piaoy 发表于 2012-2-19 08:16:51
这样行不:V=V1+10*V2+100*V3+1000*V4+10000*V5+100000*V6

点评

那啥,那是顺推算..  发表于 2012-2-19 10:58
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-1 13:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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