登陆论坛 找回密码 立刻获得20pp! 地图 帮助
宽带山生活
版主:蛋黄肉粽 

  • 主题内容
<< [1] >>  [只看楼主]  [加入关注] 点击:264 回复:17 已被0人关注

主题:求一个把小数都进位的函数??!!

334 0

来自:上海
注册:2001-08-16
发帖:174+304 
downloading

比如3.XX=4



-------------------------------------------------------------------------------------------
netnetnet@citiz.net

发表于:2003-05-13 13:11:03
推荐:进口全瓷牙1999元全搞掂! ...楼主...

319 0

来自:上海
注册:2000-12-18
发帖:31+163 
int(x+0.5)



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2003-05-13 15:55:20

334 0

来自:上海
注册:2001-08-16
发帖:174+304 
这样不行吧?3。0的话是不是变成4了饿!?downloading



-------------------------------------------------------------------------------------------
netnetnet@citiz.net

发表于:2003-05-13 16:59:44
推荐:迎新年牙齿美容大行动 ...第2楼...

55 0

来自:保密
注册:2003-05-13
发帖:1+1 
2楼对的,int()本身不会4舍5入



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2003-05-13 17:59:49
推荐:kds红日官网启动啦!!! ...第3楼...

334 0

来自:上海
注册:2001-08-16
发帖:174+304 
那就更加不对了呀!int(3.X)=3了呀,我要他为4呀downloading



-------------------------------------------------------------------------------------------
netnetnet@citiz.net

发表于:2003-05-13 20:21:34

158 0

来自:上海
注册:2002-03-17
发帖:6+197 
这样吧:

if x-int(x) then x=int(x)+1

或者确定小数位不超过n位(比如4位)

x=int(x+0.9999)




-------------------------------------------------------------------------------------------
In this labyrinth where night is blind, my power over you grows stronger yet ...

发表于:2003-05-13 22:25:05
推荐:KDS红日球迷会2010招募公告 ...第5楼...

306 0

来自:保密
注册:2000-11-18
发帖:16+31 
Int(N) 取小于或等于 N 的最大整数 eg: Int(3.5)=3 然后 Int(3.5)+1=4 不就是你要的数据了吗。



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2003-05-14 21:03:08
推荐:被戴绿帽,心情极度差 ...第6楼...

516 0

来自:上海
注册:2001-02-03
发帖:90+723 
round()

四舍五入取整函数



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2003-05-14 21:24:56
推荐:大家对于幼教有什么看法? ...第7楼...

206 0

来自:上海
注册:2001-11-11
发帖:1+6 
说的对,round()就是四舍五入函数!!!




-------------------------------------------------------------------------------------------
我是小凌我怕谁!?


http://lucky216.myetang.com


QQ:86914922


E-mail:EdisonTC@etang.com

发表于:2003-05-15 15:21:40

158 0

来自:上海
注册:2002-03-17
发帖:6+197 
楼上三位请看清题意。




-------------------------------------------------------------------------------------------
In this labyrinth where night is blind, my power over you grows stronger yet ...

发表于:2003-05-15 17:02:52

306 0

来自:保密
注册:2000-11-18
发帖:16+31 
他要的是 3.XX=4 请问楼上的那位,round(3.10)=4???



-------------------------------------------------------------------------------------------
这个家伙很懒,什么也没留下......

发表于:2003-05-15 20:58:41

158 0

来自:上海
注册:2002-03-17
发帖:6+197 
<<求一个把小数进位的函数??!!

我想这是原话吧。




-------------------------------------------------------------------------------------------
In this labyrinth where night is blind, my power over you grows stronger yet ...

发表于:2003-05-15 21:26:18

T4
791 0

来自:上海
注册:2000-10-19
发帖:222+3022 
-int(-(i+0.5))

这样行不行啊,应该可以哦!




-------------------------------------------------------------------------------------------
*T4*

发表于:2003-05-17 17:27:48
推荐:【车型PK】科鲁兹PK世嘉 ...第12楼...

158 0

来自:上海
注册:2002-03-17
发帖:6+197 
TO T4:强!原来Basic的int()还有这一层细节。不过不知道为何会是这样?我看过IEEE的浮点数存放规则,可怎么想也搞不懂怎样地实现,才会出现这样的结果?



楼主就按T4给的实现写吧,反正VB只有微软的。




-------------------------------------------------------------------------------------------
In this labyrinth where night is blind, my power over you grows stronger yet ...

发表于:2003-05-18 18:35:00

380 0

来自:上海
注册:2000-10-23
发帖:52+229 
X=int(i)+1




-------------------------------------------------------------------------------------------
Daytona USA 2!


3…2…1…GO!


赛车游戏论坛:http://300km.vicp.net

发表于:2003-05-19 17:21:51

380 0

来自:上海
注册:2000-10-23
发帖:52+229 
看错了。

X=int(i)+1

if i=int(i) then X=i




-------------------------------------------------------------------------------------------
Daytona USA 2!


3…2…1…GO!


赛车游戏论坛:http://300km.vicp.net

发表于:2003-05-19 17:27:40

194 0

来自:福建
注册:2002-07-14
发帖:31+498 
X=Int(3.XX)+1

这样可以!




-------------------------------------------------------------------------------------------
是否为您的企业、产品、网站推广事宜而发愁?


详情请看网址 http://www.nic2000.com/?quanxunzhen

发表于:2003-05-19 17:40:35

回复主题 [ 返回VB讨论区 ]
主题: 求一个把小数都进位的函数??!!
手机看宽带山

关于我们 - 联系我们 - 加入我们 - 营销服务 - 友情链接 - 频道合作- PChome Widget
Copyright © 1996-2009 PChome.net All rights reserved. 电脑之家 版权所有