习题2-2?阶梯电价?(15 分)为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出...
习题2-2?阶梯电价?(15 分)
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
输入格式:
输入在一行中给出某用户的月用电量(单位:千瓦时)。
输出格式:
在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid Value!"。
输入样例1:
10
输出样例1:
cost = 5.30
输入样例2:
100
输出样例2:
cost = 55.50
思路:分类讨论。
?
代码如下:
#include <stdio.h>
int main()
{
double x, cost;
scanf ("%lf",&x);
if (x>=50)
{
cost=(x-50)*0.58+50*0.53;
printf("cost = %.2lf\n",cost);
}
else if (x>=0&&x<50)
{
cost=0.53*x;
printf("cost = %.2lf\n",cost);
}
else
printf("Invalid Value!\n");
return 0;
}
沃梦达教程
本文标题为:浙大版《C语言程序设计(第3版)》题目集 习题2-2 阶梯电价 (15 分)
基础教程推荐
猜你喜欢
- C/C++ Qt StatusBar底部状态栏应用教程 2023-01-10
- C语言预编译#define(预处理) 2023-04-03
- C++高级数据结构之并查集 2023-04-20
- 如何告诉 MinGW 链接器不要导出所有符号? 2022-10-07
- 使用VS2022开发在线远程编译部署的C++程序(图文详解) 2023-01-15
- 使用C/C++读写.mat文件的方法详解 2023-03-05
- 漫画讲解C语言中最近公共祖先的三种类型 2023-01-01
- C语言文件操作与相关函数介绍 2023-06-13
- C++类和对象到底是什么 2022-11-12
- C语言实现简易停车场管理系统 2023-03-13
