试试
a / b
1)普通除:expression1 / expression2
结果是 expression1 除以 expression2 的完整的商,包括任何余数。执行除法之前,任何整数数值表达式(除数和被除数)都会被扩展为 Double。如果将结果赋给整数数据类型,Visual Basic 会试图将结果从 Double 转换成这种类型。
举例说明:30 / 18 = 1.6666666666666667,执行除法前被除数30和除数18都扩展为Double类型,结果也为Double类型。
2)整数除:expression1 \ expression2
结果是 expression1 除以 expression2 的整数商,它丢弃了所有余数,只保留整数部分(称为截断)。结果数据类型是数值类型,对应于 expression1 和 expression2 的数据类型。值得注意的一点,如果除数或被除数为浮点数,在执行除法前,编译器会采用“四舍六入五成双”的规则将其转换成Long类型,再执行除法。
还不行的话看看 是不是输出格式的问题
没学过B语言 只学了C 不过道理应该是一样的
没有转换成int类型
是不是设置为integer类型了?
下载个计算器软件,有现成的,比你好。
检查语言