题目描述:

一只大象口渴了,要喝 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. 用Java实现天天酷跑(附源码),这个真的有点强了!
  2. 图形界面终端下打印内核调试信息
  3. 上传代码到gitee操作
  4. java web项目的目录结构以及各文件夹的功能是什么eclipse的web目录及各作用
  5. MATLAB可视化实战系列(二十八)-贪心算法求快速平方根倒数算法中的“魔术数字”【含matlab源代码】
  6. Systemctl stop XXX 时间太长
  7. Linux 上 GDM 登录界面如何适应高分屏
  8. jmap之使用说明与JVM配置
  9. CDH Kerberos 认证下Kafka 消费方式
  10. Linux如何建立用户(组)及调整用户(组)属性(案列+详细指令)
  11. python获取微信用户基本信息_微信开放平台扫码登录获取用户基本信息!附可用demo...
  12. c# 多线程界面卡顿_优化electron客户端卡顿的几种方案
  13. system verilog编程题_拼多多2020校招部分算法编程题合集
  14. winform生成exe俩秒钟就退出_Python有多牛逼?三万多条数据,几秒钟全部搞定~
  15. urdf 学习笔记一
  16. 矩阵快速幂 斐波那契数列
  17. 重新安装电脑系统,升级win10的系统经验总结
  18. 翻译: 人工智能的时代的教育将比上一代富豪的孩子更受益 慕课大规模开放在线课程(MOOC)
  19. Win10新添实用功能,你发现了吗?
  20. js实现京东商城导航

热门文章

  1. 电脑打印准考证图片显示不出来
  2. 五、在测试集上评估图像分类算法精度(Datawhale组队学习)
  3. AI工程师应聘要具备哪些能力?
  4. 零遁NAS伴侣实现WOL远程唤醒
  5. 什么电脑录音软件是最好用的
  6. 41、基于51单片机手机无线充电器系统锂电池存电系统设计
  7. 组合数学与计算机科学书籍,计算机科学丛书:组合数学(原书第5版)
  8. 6. 中学生心理辅导
  9. 盘点华为“天才少年”中的神仙女孩纸~
  10. 36艺教育完成3000万元Pre-A轮融资,星火资本投资 1