ceil和floor函数的编程实践
发布时间:2020-12-13 21:17:13 所属栏目:PHP教程 来源:网络整理
导读:ceil()向上取整 floor向下取整 题目 在最近几场魔兽争霸赛中,赫柏对自己的表现都不满意。 为了尽快提升战力,赫柏来到了雷鸣交易行并找到了幻兽师格丽,打算让格丽为自己的7阶幻兽升星。 经过漫长的等待以后,幻兽顺利升到了满星,赫柏很满意,打算给格丽
ceil()向上取整floor向下取整题目在最近几场魔兽争霸赛中,赫柏对自己的表现都不满意。 赫柏给小费是有原则的:1.终究给格丽的钱必须是5的倍数; 升星总共耗费A魔卡,赫柏身上带了B魔卡,赫柏想知道他有多少种支付方案可供选择。 注:魔卡是1种货币单位,终究支付费用=本该支付的+小费 输入描写:多组测试数据,请处理到文件结束。 对每组测试数据: 包括两个整数A和B。 保证:1<=A,B<=2,000,000,A<=B。 输出描写:输出1个整数,代表方案数。 输入例子:4 100 输出例子:0 思路斟酌使用ceil和floor函数来取整。 代码#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a,b;
while(cin>>a>>b)
{
int count = 0;
int start = ceil(a/0.95);//出发点(向上取整)
int end = floor(a/0.90);//终点(向下取整)
while((start % 5 != 0)&&(start<=end))
++start;
for(int i = start; i <= end&&i <= (b-a); i += 5)
++count;
cout<<count<<endl;
}
return 0;
}
援用: 我的微信2维码以下,欢迎交换讨论欢迎关注《IT面试题汇总》微信定阅号。每天推送经典面试题和面试心得技能微信定阅号2维码以下:(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |