问题标题: 酷町堂:4482 圆和球

0
0
已解决
胡家翊
胡家翊
高级守护
高级守护

4482   圆和球

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int r;
    double s=0,v=0;
    cin>>r;
    s=3.14*r*r;
    v=4.0/3*3.14*r*r*r;
    printf("%.1f\n",int(s*10+0.5)/10);
    cout<<endl;
    printf("%.2f",int(v*100+0.5)/100);
     return 0;
}
哪错了,急需!酷町豆可以很多


0
已采纳
徐紫尘
徐紫尘
高级光能
高级光能
printf("%.1f\n",int(s*10+0.5)/10);

应改为

printf("%.1f\n",int(s*10+0.5)/10.0);

———————————————————————————————————————————————————————

printf("%.2f",int(v*100+0.5)/100);

应改为

printf("%.2f",int(v*100+0.5)/100.0);

其他都对

祝你AC

0
赵朗
赵朗
高级光能
高级光能

四舍五入部分 剩下自己写吧

 printf("%.1f\n",(int)(s*10+0.5)/10.0);
    printf("%.2f\n",(int)(V*100+0.5)/100.0);

0
赵航宇
赵航宇
资深守护
资深守护

s=w*r*r;
    l=4.0/3*w*r*r*r;
    printf("%.1f\n%.2f",(int)(s*10+0.5)/10.0,(int)(l*100+0.5)/100.0);

赵航宇在2020-03-24 15:10:24追加了内容

核心,

哦,对了,这一题王老师不是讲过吗???

望采纳!!!

0
我要回答