语句Print CInt(1234.6)运行结果是( )
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/17 16:06:37
语句Print CInt(1234.6)运行结果是( )
CInt 函数不是通常将其四舍五入为最接近的偶数吗?例如,0.5 被四舍五入为 0,而1.5 被四舍五入为 2.
所以结果应该是1234才对啊,但是答案写的是1235怎么回事啊?
CInt 函数不是通常将其四舍五入为最接近的偶数吗?例如,0.5 被四舍五入为 0,而1.5 被四舍五入为 2.
所以结果应该是1234才对啊,但是答案写的是1235怎么回事啊?
准确来说不是四舍五入为最接近的偶数,而是四舍六入五去双,就是小数第一位为4舍去,为6进位,为5则转为最接近的偶数(或者说如果个位数为偶数舍去,奇数则进位).
所以如果是CInt(1234.5),那么你的说法是对的,它的结果是最接近的偶数即1234;
但现在是CInt(1234.6),所以它就直接进位为1235了!
百度百科中,你漏看了一句最关键的话:“当分数部分恰好为 0.5 时,CInt 函数通常……”!
所以如果是CInt(1234.5),那么你的说法是对的,它的结果是最接近的偶数即1234;
但现在是CInt(1234.6),所以它就直接进位为1235了!
百度百科中,你漏看了一句最关键的话:“当分数部分恰好为 0.5 时,CInt 函数通常……”!
语句Print CInt(1234.6)运行结果是( )
语句PRINT 37 MOD6运行结果是?
算法中“PRINT 37 MOD 6”运行的结果是什么?
输出语句:PRINT 4+5,其输出结果是
语句print 37 mod 5 运行的结果
VB表达式 Cint(13.2/2) 的结果是,
语句Print Sgn(-6^2)+Abs(6^2)+Int(-6^2)的输出结果是
高中数学的算法语句中,print 1 2 3的执行结果是什么?print \"1 2 3\"的执行结果是什
有如下语句:Print iif(1 > 2 Or "a" < "b",iif(True,1,2),"ERROR") 运行
VB print 语句
为什么x.print()结果是4
执行下面语句:print “5*20” 的结果是 A:"5*20" B:出现错误信息 C:5*20