信息学奥赛一本通T1032:顺序结构实例 大象喝水

【题目描述】一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。【输入】输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。【输出】 输出一行,包含一个整数,表示大象至少要喝水的桶数。【输入样例】23 11【输出样例】3【源程序】 

信息学奥赛一本通T1032:大象喝水

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

23 11

【输出样例】

3

【源程序】

#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);//ceil作用:返回大于或者等于指定表达式的最小整数
    cout<<c<<endl;
    return 0;
}

 

信息学奥赛一本通T1032:顺序结构实例 大象喝水 归属于 顺序结构实例,更多同类题解源程序见:顺序结构实例 和 大象喝水

0 条评论

请先 登录 后评论
不写代码的码农
轩爸

0 篇文章

作家榜 »

  1. admin 2 文章
  2. 张芳 0 文章
  3. hanna 0 文章
  4. Jason 0 文章
  5. lixiaioqian 0 文章
  6. GeraldWrora 0 文章
  7. 董伟 0 文章
  8. 信奥达人 0 文章