C++编程-191020-交电费问题
每周一句
只要在路上,不管自己走的多慢,不要停下脚步,一定可以实现想要的结果!
本周实例
假设校园的电费是0.6元/千瓦时,输入这个月使用了多少千瓦时的电,算出你要交的电费。假设你只有一元,5角和1角的硬币,请问各需要多少1元、5角和1角的硬币。(eg:例如本月用电11度,用钱6.6元,6张1元,1张5角,1张1角)
程序思路
先求一元的,直接整除一即可;对于剩下的只需要(a-b)就可以得到小数的部分,比较差值是否>=0.5,是就是1张0.5元的,否则就是几张0.1元的,注意此时0.1元的应当是double,否则c的输出值为零!
程序
//假设校园的电费是0.6元/千瓦时,输入这个月使用了多少千瓦时的电,算出你要交的电费。
//假设你只有一元,5角和1角的硬币,请问各需要多少1元、5角和1角的硬币。
//(eg:例如本月用电11度,用钱6.6元,6张1元,1张5角,1张1角)
#include <iostream>
using namespace std;
int main()
{
double i,j,c;//i表示用电度数,b表示电费
int a,b;//a表示1元的,b表示0.5元的,c表示0.1元的
cout<<"电费问题:"<<endl;
cout<<"请输入用电度数:"<<endl;
cin>>i;
j=0.6*i;
cout<<"共需要交电费"<<j<<"元"<<endl;
a=(j/1);
cout<<"a="<<a<<endl;//测试
if((j-a)>=0.5)b=1;
else
b=0;
c=((j-a)-b*0.5)*10;//注意将c设置为double类型的
cout<<"c="<<c<<endl;//测试
cout<<a<<"张1元的"<<endl;
cout<<b<<"张0.5元的"<<endl;
cout<<c<<"张0.1元的"<<endl;
return 0;
}
输出结果:
最后,欢迎大家对我写的代码批评指正,一起交流!
C++编程-191020-交电费问题相关推荐
- (附源码)springBoot高校宿舍交电费系统 毕业设计 031552
Springboot高校宿舍交电费系统 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用.信息时代的到来已成为不可阻挡的 ...
- (附源码)springboot高校宿舍交电费系统 毕业设计031552
Springboot高校宿舍交电费系统 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用.信息时代的到来已成为不可阻挡的 ...
- springBoot高校宿舍交电费系统 毕业设计-附源码031552
Springboot高校宿舍交电费系统 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用.信息时代的到来已成为不可阻挡的 ...
- 基于SSM大学生宿舍交电费系统
开发工具(eclipse/idea): eclipse4.5/4.8或者idea2018,jdk1.8 数据库:mysql 功能模块: 管理员: ① 宿管管理:增.删.改宿管(学工号.密码.管理楼号. ...
- 微信交电费访问服务器失败,微信怎么交电费?操作步骤,常见问题说明
微信交电费多久能到账 关于微信交电费多久能到账的问题,是微信使用技巧,鸟基地博客了解到,在微信7.0.18版本中,交电费后一个工作日内到账,如果需要使用此功能,打开软件,点击底部的"我&qu ...
- 手机交电费以及后续报销流程操作
手机交电费,以及后续报销流程操作指南
- 农行网上银行交电费痛苦经历
登记时候需要输入客户号,还有地区编号.客户号还好,电费单子上看到,但是什么是地区编号呢? 看帮助,但是帮助都写这些什么白痴信息:点击查询按钮,开始查询,点击"取消"按钮可以取消本次 ...
- 【CSDN竞赛第四期】编程赛后总结与分享
[CSDN竞赛第四期]编程赛后感 先放成绩:77.5分,除去作弊的人排名**[15/951]** 谈不上满意,毕竟还有可以进步的空间,希望下次更好.下面进入正题: 1.小玉家的电费 [题目描述] 夏天 ...
- 洛谷刷题:小玉家的电费、小玉在游泳、小鱼的航程(改进版)、小鱼的游泳时间、小鱼会有危险吗
记录洛谷刷题QAQ 一.小玉家的电费 题目描述 夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了.小玉家今天收到了一份电费通知单.小玉看到上面写:据闽价电 [2006]27 号规定,月用 ...
最新文章
- C语言嵌入式系统编程修炼之道——性能优化篇
- 变参模板、完美转发和emplace
- 基于文本挖掘的企业隐患排查质量分析模型
- 一段把mp4中的音频提取并保存在原目录的python脚本
- wireshark 如何修改抓包时间日期显示格式?
- 计算机应用网站设计,《计算机应用基础》课程网站的设计与实现
- 【Java从0到架构师】SpringMVC - 特殊的请求参数
- 为何你仍是一名社畜码农?
- Angular2 的 View Encapsulation(样式封装)
- IBM FileNet Content Java API 简介
- python模拟鼠标点击脚本_python模拟鼠标点击和键盘输入的操作
- 微信公众号运营必备神器汇总
- 第十二周:微信开放平台登录接口
- linux格式化后恢复 vmdk恢复,根据flat.vmdk文件恢复磁盘(完善版)
- 抖音APP终极瘦身方案
- 我们真正痛恨的不是996,而是剥削和内卷
- Maven之pom.xml配置文件详解
- 7、TM4单片机学习之串口功能
- CSR8675学习笔记:新建一个GATT server
- rap2接口mock数据初始值和常用属性设置
热门文章
- GlobalMapper20如何生成经纬网格、标准图幅(1:100万标准分幅)
- mysql重复度高的字段_mysql中大表中重复字段的高效率查询的方法
- Visual Studio技巧之打造拥有自己标识的代码模板
- lqc_10大linux必备运维工具
- 外部PLC触发VisionMaster多流程运行
- OpenCV库中watershed函数(分水岭算法)的详细使用例程
- java 文件去除扩展名_Java操作——获取文件扩展名,去掉文件扩展名
- VIP_OSP--基于Thrift的RPC框架的基本原理
- 小白对于学习对象和类的总结,定义一个圆柱体类Cylinder,并创建相应的对象,然后计算圆柱体的底面积和面积.
- PLSQL - 一次外连接翻车的教训