C++ 小玉家的电费

文章目录


一、题目描述

小玉家的电费

题目描述

夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上面写:据闽价电 200627 号规定,月用电量在 150 150 150 千瓦时及以下部分按每千瓦时 0.4463 0.4463 0.4463 元执行,月用电量在 151 ∼ 400 151\sim 400 151∼400 千瓦时的部分按每千瓦时 0.4663 0.4663 0.4663 元执行,月用电量在 401 401 401 千瓦时及以上部分按每千瓦时 0.5663 0.5663 0.5663 元执行;小玉想自己验证一下,电费通知单上应交电费的数目到底是否正确呢。请编写一个程序,已知用电总计,根据电价规定,计算出应交的电费应该是多少。

输入格式

输入一个正整数,表示用电总计(单位以千瓦时计),不超过 10000 10000 10000。

输出格式

输出一个数,保留到小数点后 1 1 1 位(单位以元计,保留到小数点后 1 1 1 位)。

样例 #1

样例输入 #1

复制代码
267

样例输出 #1

复制代码
121.5

二、参考代码

cpp 复制代码
#include <iostream>
#include <iomanip>
using namespace std;
int main(void)
{
	double kw,sum;

	cin >> kw;

	if (kw <= 150)
	{
		sum = kw * 0.4463;
	}
	else if (kw >= 151 && kw <= 400)
	{
		sum = (kw - 150) * 0.4663 + 150 * 0.4463;
	}
	else if (kw >= 401)
	{
		sum = (kw - 400) * 0.5663 + 150 * 0.4463 + 250 * 0.4663;
	}

	cout << setprecision(1) << fixed<< sum << endl;

}

相关推荐
名字还没想好☜几秒前
用 Python struct 解析二进制协议:pack/unpack、字节序与对齐踩坑
开发语言·python·二进制·struct
tudousisi22219 分钟前
01背包8.21
数据结构·算法
一知半解仙23 分钟前
当机器人学会泛化,而我在写Java:一名后端开发者的2026年8月21日观察手记
java·开发语言·机器人
ZJU_统一阿萨姆35 分钟前
【算子开发】Reduction算子完全指南
人工智能·算法·语言模型
青 春 记 忆44 分钟前
LeetCode 155. 最小栈|Python 解法详解
开发语言·python·leetcode
鹿角片ljp9 小时前
LeetCode 46. 全排列|吃透回溯
算法·leetcode·职场和发展
鼎艺创新科技10 小时前
不依赖 UE/Unity:我们如何从零搭建一套国产三维 GIS 渲染引擎
人工智能·算法·unity·游戏引擎·三维电子沙盘
剩下了什么10 小时前
float32 与 float64 精度陷阱:如何在 Go 中避免错误使用
开发语言·后端·golang
指尖时光.10 小时前
Three.js 超全入门综合案例
开发语言·javascript·ecmascript
暴力求解10 小时前
Linux网络---传输层协议TCP(二)
linux·服务器·开发语言·网络·tcp/ip