poshu 发表于 2011-6-10 13:10:00

问一个if问题

区间如何判断

比如一个变量xx

如何判断他在0-100的那个区间

我只会一个笨方法

求优化

#if @xx<25 {hoho} {#if @xx<50 {zeze} {#if @xx<75 {ya} {pei}}}

alucar 发表于 2011-6-10 13:29:07

#if (%abs(@xx-50)<50) {....} {....}

poshu 发表于 2011-6-10 13:37:03

原帖由 alucar 于 2011-6-10 01:29 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
#if (%abs(@xx-50)
假如有很多区间呢?
一个个判断?

labaz 发表于 2011-6-10 13:42:18

那你就用单层的if,判断变量整除25或某个区间大小数的值

alucar 发表于 2011-6-10 14:15:35

对于xx在0-99的可以用这个
#case %eval(@xx/25+1) {#show 区间1} {#show 区间2} {#show 区间3} {#show 区间4}
页: [1]
查看完整版本: 问一个if问题