| 发表于:2007-10-09 11:12:107楼 得分:15 |
dim num as double, exp as double, result as double num = -27 exp = -3 if num < 0 and exp <> clng(exp) then result = sgn(num) * (abs(num) ^ exp) elseif num > 0 then result = abs(num) ^ exp elseif exp = clng(exp) then result = (abs(num) ^ exp) * (sgn(num) ^ (exp mod 2)) end if print result | | |
|