SDNU 1309.啤酒和饮料 水题 小数的判断
来源:互联网 发布:网络上的占豪是谁啊 编辑:程序博客网 时间:2024/06/10 06:02
1309.啤酒和饮料
Description
啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了N元。请你计算他买了几罐啤酒和几罐饮料(罐数为整数)。
Input
一个double型数据N
Output
输出啤酒和饮料的罐数,如果存在多组结果按照啤酒数从大到小排列;如果没有解答输出"No Solution"
82.3
Sample Output
30 7
11 30
一道水题,只要跑循环满足条件输出,不满足继续就好。判断是否满足的时候只要用剩下的钱除以单价判断这个数是不是小数就可以了。
下面AC代码:
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const double beer=2.3,drink=1.9;int main(){ double n; double t; int b,d; int i,j; int k; while(scanf("%lf",&n)!=EOF) { k=0; b=(int)(n/beer); for(i=b;i>=0;i--) { t=n-i*beer; if(t/drink-(int)(t/drink)<0.000001&&t/drink>=0) { cout<<i<<" "<<t/drink<<endl; k++; } } if(k==0) cout<<"No Solution"<<endl; } return 0;}
1 0
- SDNU 1309.啤酒和饮料 水题 小数的判断
- 啤酒和饮料 蓝桥杯
- 啤酒和饮料
- 啤酒和饮料~~蓝桥杯
- 啤酒和饮料
- 啤酒和饮料
- 啤酒和饮料
- 啤酒和饮料 问题
- 啤酒和饮料
- LQB - 啤酒和饮料
- 蓝桥杯 啤酒和饮料
- 啤酒和饮料
- 啤酒和饮料
- 1001-啤酒和饮料
- 2014 啤酒和饮料
- 啤酒和饮料
- 啤酒和饮料 蓝桥杯
- 啤酒和饮料
- eclipse 使用Tomcat 部署web项目找不到lib中的类文件
- 框架入门 基础篇 (上)入口文件,自动加载,路由
- 关于java集合的学习笔记
- 玲珑学院OJ 1005 - Spoon Devil's RP Test(求余问题)
- Myeclipse 复制Servlet项目 后的路径还是原来项目的路径
- SDNU 1309.啤酒和饮料 水题 小数的判断
- 10色音乐频谱led
- 不光是查找值!二分搜索
- libmad 简单说明
- BZOJ 1218 二维前缀和
- 洛谷 P1077 摆花
- javaScript单体内置对象
- css控制一个div在其父级的div垂直居中显示
- 银联Iso8583报文 POS终端报文结构