PTA 7-19 装酒

7-19 装酒 分数 10
作者 李祥 单位 湖北经济学院

已知酒瓶容量为 b 升,现有 w 升酒,需要 n 只瓶子才能盛下全部这些酒。请编写程序,输入 p 和 t,计算并输出 n。

输入格式

b 和 w

输出格式

n

样例输入1

9.45 85.05

样例输出1

9

样例输入2

0.85 146.6

样例输出2

173

代码长度限制 16 KB
时间限制 400 ms
内存限制 64 MB

Answer:

#include·<stdio.h>
#include·<math.h>
int·main()
{
····double·b,w;
····//定义双精度酒瓶容量和现有容量
····int·n·=·0;
····//瓶子数
····scanf("%lf%lf",&b,&w);
····n·=·w·/·b;
····//这些酒可以装满多少个瓶子
····if(fmod(w,b)·>·0.000001){
····//fmod是double类型求余,然后判断0不实现,所以判断有没有小数
········n++;
········//不满一瓶算一瓶
····}
····printf("%d",n);
}

解题思路:
step 1:输入双精度酒瓶容量和现有容量求得装满的瓶子数;
step 2:判断是否装满瓶子,不满一瓶算一瓶。
归属知识点:
选择结构,fmod

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值