已解决 赵泰来 高级光能 #include<iostream> #include<algorithm> #include<cstdio> using namespace std; int main(){ int r; double V; cin>>r; V=4/3*3.14*r*r*r; printf("%.2f",(int)(V*100+0.5)/100.0); return 0; } 哪错了???????????????????
已采纳 郑泓毅 资深守护 首先,第6行int r错了, 输入描述 Input Description 输入为一个不超过100的非负实数,即球半径。 ^是实数!!! 其次,第9行V=4/3*3.14*r*r*r错了 4/3是实数,但4和3是整数,除出来的也是整数,而不是实数。