C语言里 V=4/3*r*r*r*pi 和V=pi*r*r*r*4/3 到底哪里不同啊?哪个才是计算球体面积的正确表达啊?C语言里 V=4/3*r*r*r*pi 和V=pi*r*r*r*4/3 到底哪里不同啊?哪个才是计算球体面积的正确表达啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 11:38:30
C语言里 V=4/3*r*r*r*pi 和V=pi*r*r*r*4/3 到底哪里不同啊?哪个才是计算球体面积的正确表达啊?C语言里 V=4/3*r*r*r*pi 和V=pi*r*r*r*4/3 到底哪里不同啊?哪个才是计算球体面积的正确表达啊?
xQMN@ k2餡K нhlT! V1mj/3ofCQO™ͼyS '3>nj6"k\;%=,"$us 85I'~!o!?b]:{fØ|-X&b|j !䝍 O ]CXg`U^w!4HzM)NmɦS9luK+B@|^AHБYlI96YȍˇX.V Y5G'Z/$

C语言里 V=4/3*r*r*r*pi 和V=pi*r*r*r*4/3 到底哪里不同啊?哪个才是计算球体面积的正确表达啊?C语言里 V=4/3*r*r*r*pi 和V=pi*r*r*r*4/3 到底哪里不同啊?哪个才是计算球体面积的正确表达啊?
C语言里 V=4/3*r*r*r*pi 和V=pi*r*r*r*4/3 到底哪里不同啊?哪个才是计算球体面积的正确表达啊?
C语言里 V=4/3*r*r*r*pi 和V=pi*r*r*r*4/3 到底哪里不同啊?哪个才是计算球体面积的正确表达啊?

C语言里 V=4/3*r*r*r*pi 和V=pi*r*r*r*4/3 到底哪里不同啊?哪个才是计算球体面积的正确表达啊?C语言里 V=4/3*r*r*r*pi 和V=pi*r*r*r*4/3 到底哪里不同啊?哪个才是计算球体面积的正确表达啊?
4和3都是整型,/运算的结果会强制变成整型,即4/3=1,不是1.33333.
第二种写法,前面四个*运算,因为pi,r都是浮点数,所以*4的结果也是浮点数,浮点数再/3,结果就是浮点数了.