M---小猪猪喝牛奶

21计科王木子 2022-07-25 13:03:00

M. 小猪猪喝牛奶

描述

小猪猪最近想补充点营养,于是她买来了很多的牛奶,但是她喝牛奶有个习惯,总是喜欢把牛奶倒在杯子里再喝。现在她想知道当她把体积为v的牛奶倒进杯子里后,杯子中牛奶的高度是多少。PI=3.14

输入

输入一个正整数T(T<=100),代表有T组测试数据。

接下来对于每组测试数据,

输入三个非负整数v(0<=v<=1000)r(r<=20)h(h<=30),

分别代表牛奶的体积v,杯子的半径r和杯子的高度h。

输出

对于每组测试数据,输出把牛奶倒入杯中后,杯中牛奶的高度H。结果保留两位小数。

样例

输入

1
20 2 7

输出

1.59
#include <iostream>
#include<string.h>
#include<math.h>
using namespace std;
int main(){
int n;
cin>>n;
while(n--){
    float v,r,h;
    cin>>v>>r>>h;
    double H;
    float PI=3.14;
    H=v/(r*r*PI);
    if(H<=h)
        cout<<fixed<<setprecision(2)<<H<<endl;
    else
        cout<<fixed<<setprecision(2)<<h<<endl;



}


}

本题思路

牛奶体积不变,底面半径知道可以算出底面积,用已知的牛奶体积除以底面积即可得出

不过需要注意的是:当牛奶太多,一个杯子装不下的话,需要输出的是杯子的高度 

 

...全文
44 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

153

社区成员

发帖
与我相关
我的任务
社区管理员
  • c_university_364
  • 焚冉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧