题目描述
​ 夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。

路飞家今天收到了一份电费通知单。上面写着:

据京发改[2017]1054号规定,月用电量在240千瓦时及以下部分按每千瓦时0.4783元执行,月用电量在241~400千瓦时的部分按每千瓦时0.5283元执行,月用电量在401千瓦时及以上部分按每千瓦时0.7783元执行;

路飞想自己验证一下,电费通知单上应交电费的数目到底是否正确呢。

请编写一个程序,已知用电总计,根据电价规定,计算出应交的电费应该是多少。

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

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

样例输入
267
样例输出
129.1
数据规模与约定
​ 时间限制:1 s

内存限制:256 M

100% 的数据保证 小于10000

#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int n;
cin >> n;
if (n <= 240) {
cout << fixed << setprecision(1) << n * 0.4783;
} else if (n <= 400) {
cout << fixed << setprecision(1) << 240 * 0.4783 + (n - 240) * 0.5283;
} else {
cout << fixed << setprecision(1) << 240 * 0.4783 + (400 -240) * 0.5283 + (n - 400) * 0.7783;
}

return 0;
}