题目描述:

一只大象口渴了,要喝 20 升水才能解渴,但现在只有一个深 h 厘米,底面半径为 r 厘米的小圆桶 (h 和 r 都是整数)。问大象至少要喝多少桶水才会解渴。

输入格式:
输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深 h 和底面半径 r,单位都是厘米。

输出格式:

输出一行,包含一个整数,表示大象至少要喝水的桶数。

样例输入:

23 11

样例输出:

3

解题思路:

圆柱也可以用 V=S*h 这个公式来算,又因为圆的面积 S=π*r^2,因此,圆柱的体积就可以表示为 V=π*r^2*h。

代码:

#include<iostream>
#include<cmath>
using namespace std;
int main(){double r,c,h,pi,v,water;pi=3.14159;cin>>h>>r;v=pi*r*r*h/1000.0;water=20.0/v;c=ceil(water);cout<<c<<endl;return 0;
}

【入门】大象喝水 C++题解相关推荐

  1. 入门经典_Chap08_题解总结:极角扫描法 滑动窗口 单调队列 单调栈

    总结  本章主要关注一个重要的问题 – 单调队列和单调栈的使用  同时还有一些其他的问题,如扫描法,递归的思想, 构造, 分治, 二分等 知识点 单调队列 和 单调栈 题目 UVA - 1606 Am ...

  2. 信息学奥赛一本通-1000 入门测试题目 题解

    1000:入门测试题目 时间限制: 1000 ms         内存限制: 32768 KB [题目描述] 求两个整数的和. [输入] 一行,两个用空格隔开的整数. [输出] 两个整数的和. [输 ...

  3. java年利润编程题_[编程入门]利润计算-题解(Java代码)

    ![](/image_editor_upload/20200216102044_14158.png)这也是简单的分类问题,用if进行分类后就可以用switch进行分类计算利润 代码如下: packag ...

  4. c语言报数函数问题,[编程入门]报数问题-题解(C语言代码)

    #include typedef struct student { int number; struct student *next; }*node, Node; /* 定义结点*/ node cre ...

  5. c语言电报,[编程入门]电报加密-题解(C语言代码)

    解题思路:本题的难点在于字母的绕回问题上,我们可以用表达式 ((ch - 'a') + n) % 26 + ' a'来解决这个问题,当需要小写就用小写a,需要大写就用大写A,ch为初始字母,n为移位数 ...

  6. python入门的详细答案_第11篇参考答案:Python入门经典习题题解

    转自同名微信公众号 1.阶乘是基斯顿·卡曼(Christian Kramp,1760-1826)于 1808 年发明的运算符号.阶乘用感叹号表示,比如6的阶乘, 6!= 1*2*3*4*5*6=720 ...

  7. 1234无重复三位数python_第11篇参考答案:Python入门经典习题题解

    转自同名微信公众号 1.阶乘是基斯顿·卡曼(Christian Kramp,1760-1826)于 1808 年发明的运算符号.阶乘用感叹号表示,比如6的阶乘, 6!= 1*2*3*4*5*6=720 ...

  8. 【自用】Codeforce入门六题题解

    A 解题思路:用字符串数组做,这里没有QA开头和结尾限制. 遍历数组,Q则加一,A则减一,结果为正即为YES. 测试语句: 5 4 QQAA 4 QQAQ 3 QAA 1 Q 14 QAQQAQAAQ ...

  9. c语言求利润的编程,[编程入门]利润计算-题解(C语言代码)

    ```c #include int jiangjin_1(int);//利润 <= 100000 int jiangjin_2(int);//利润 > 100000 && ...

最新文章

  1. EnterLib PIAB又一个BUG?
  2. mysql之触发器trigger
  3. 表空间检测异常的问题诊断
  4. resource.arsc二进制内容解析 之 Dynamic package reference
  5. linux查看fcsan设备,fc-san存储
  6. 关于android 调用网页隐藏地址栏
  7. 批量标准化BN方法简介【避免了梯度消失和梯度爆炸、加速网络的收敛、优化网络结构】
  8. 转:WaitForSingleObject()函数、WaitForMultipleObject()函数
  9. 台达服务器AB和B2系列区别,台达A2与B2伺服的区别
  10. 他教全世界程序员怎么写好代码,而且将所有答案写在这本书里
  11. Jupyter notebook系列(2):使用技巧(快捷键,多行输出,多光标操作,Unix系统命令的使用,查看输入输出历史,保存记录点与分享,抑制文末输出,图片输出,多环境kernel切换)
  12. Ubuntu下逻辑坏道解决方案
  13. 计算机出现蓝屏怎么解决,电脑开机出现蓝屏怎么解决?
  14. 佳能打印机手机显示未连接服务器,佳能打印机出现服务器设置密码
  15. 《大学物理》课程考试大纲
  16. 【u-boot】uboot代码简要分析 (u-boot 移植)
  17. 美国签证和加拿大签证申请及自驾游攻略合辑
  18. Controlling GC pauses with the GarbageFirst Collector
  19. 房租大涨?Python6个维度,数万条数据帮你揭穿
  20. Linux7如何格式磁盘,[CentOS 7系列]磁盘格式化与挂载

热门文章

  1. 华为服务器在哪里看型号,服务器型号怎么看
  2. 新职业人工智能工程师要学哪些内容?
  3. Maintainability-Oriented Software Construction Approaches
  4. 好看的emoji表情
  5. dw1000精度调节记录1
  6. MySQL索引-视频+图文详解
  7. php的外文参考文献_php英文文献翻译及参考文献
  8. 七夕蛤蟆背后的赚钱逻辑,没想到叫两声:孤寡,就可以日赚 10 万
  9. 保险巨头安盛将推出代币众筹保险服务
  10. 腾讯云php小程序,使用微信小程序和腾讯云实现直播功能