永发信息网

假设在程序中a,b,c均被定义为int型,并且已被赋予大于一的值,则1/abc如何用编程语言表达?

答案:3  悬赏:10  手机版
解决时间 2021-04-02 08:40
  • 提问者网友:山高云阔
  • 2021-04-01 23:12
假设在程序中a,b,c均被定义为int型,并且已被赋予大于一的值,则1/abc如何用编程语言表达?
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-04-02 00:37
1.0/a/b/c因为在编程语言中,整数除以任何数结果都会是整数,小数给舍去了,所以真正要表达这个公式就是1.0/a/b/c或1.0/(a*b*c)为什么不用1/a*b*c,那是因为编程语言是没有分数这样的格式的,所以计算会给看成(1/a)*b*c此外还有1/(a*b*c)也是不正确的,原题同一
全部回答
  • 1楼网友:酒安江南
  • 2021-04-02 01:43
如果你说的是表达式的话:1/(a*b*c)
  • 2楼网友:杯酒困英雄
  • 2021-04-02 01:35
1/(a*b*c)这是不改变精度的情况下表达式,如果你是需要比较精确的值,1就要换成相应的类型,比如你需要小数点后的值,你就需要将1转换成float 或是double。但是如果你本来就是需要得到一个整形,你将1写成1.0你得到的这个值就是错误的 !
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯