【大象喝水】信息学奥赛一本通C语言解法(题号1032)

自留or欢迎大佬纠错

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

复制代码
23 11

【输出样例】

复制代码
3

#include<stdio.h>

int main(){

int h;

int r;

int i;

scanf("%d %d",&h,&r);

double hi=h*1.0/100;

double ra=r*1.0/100;

double v=3.14159*ra*ra*hi;

double all=0.0;

for(i=1;;i++){

all+=v;

if(all>=0.02){

break;

}

}

printf("%d",i);

return 0;

}

相关推荐
caimouse13 小时前
reactos编码规范
c语言·开发语言
AI thought19 小时前
【转】C语言中 -> 是什么意思?
c语言·位移运算符·右移赋值·无符号整数·算术右移
cfm_291419 小时前
Redis五大基本数据结构底层了解
数据结构·数据库·redis
如竟没有火炬19 小时前
最大矩阵——单调栈
数据结构·python·线性代数·算法·leetcode·矩阵
qeen8721 小时前
【C++】类与对象之类的默认成员函数(二)
android·c语言·开发语言·c++·笔记·学习
wuminyu1 天前
Java锁机制之park和unpark源码剖析
java·linux·c语言·jvm·c++
asdfg12589631 天前
C 语言中产生伪随机数的标准做法
c语言·开发语言
玖玥拾1 天前
C/C++ 基础笔记(十一)类的进阶
c语言·c++·设计模式·
Lyyaoo.1 天前
【数据结构】HashMap底层存储+扩容机制+线程安全【待更新】
数据结构·安全·哈希算法
如何原谅奋力过但无声1 天前
【灵神高频面试题合集09-13】二叉树、二叉搜索树
数据结构·算法·leetcode