视频讲解:1.3.14 大象喝水_哔哩哔哩_bilibili
解题思路:
1.定义桶高h和底面半径为r,和桶数a
2.定义体积v,计算一桶的体积
3.然后计算a,注意升换算为毫升并且结果向上取整
4.输出a
#include<bits/stdc++.h>
using namespace std;
const double pi=3.14159;//将π设为固定变量
int main(){
int r,h,a;//定义小桶的高,底面半径和数量
double v;//定义double类型变量v表示一桶的体积
cin>>h>>r;//输入桶高和半径
v=pi*r*r*h;//计算一桶的体积
a=ceil(20*1000/v);//单位换算,计算桶数向上取整
cout<<a;//输出桶数
return 0;
}