C语言程序设计(第三版)何钦铭著 习题2-2

C语言程序设计(第三版)何钦铭著 习题2-2

习题一览表
1. C语言程序设计(第三版)何钦铭著 习题2-1
2.C语言程序设计(第三版)何钦铭著 习题2-2
3.C语言程序设计(第三版)何钦铭著 习题2-3
4.C语言程序设计(第三版)何钦铭著 习题2-4
5.C语言程序设计(第三版)何钦铭著 习题2-5
6.C语言程序设计(第三版)何钦铭著 习题2-6


题目

阶梯电价∶ 为了提倡居民节约用电,某省电力公司执行"阶梯电价",安装一户一表的居民用户电价分为两个"阶梯"∶
月用电量 50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;
超过50千瓦时的, 超出部分的用电量电价上调 0.05元/千瓦时。
输入用户的月用电量(千瓦时),计算并输出该用户应支付的电费(元)。
试编写相应程序。


分析过程

输入

条件:输入用户的月用电量(千瓦时)

输出

条件:输出该用户应支付的电费(元)

代码

#include <stdio.h>

int main () {
    
    
	/*定义变量*/
	int energy_used = 0; /*定义变量,存储输入的用电量*/
	double electricity_bill = 0;/*存储计算所需缴的电费数*/
	
	/*赋值*/
	printf("请输入用电量:\n");/*输入提示*/
	scanf("%d\n", &energy_used);/*输入四个整数并赋给变量*/
	
	/*根据用电量,计算所需缴的电费*/
	if  (energy_used<=50)  /*月用电量 50千瓦时(含50千瓦时)以内*/
        electricity_bill = energy_used * 0.53 ;
   else /* 超过50千瓦时的, 超出部分的用电量电价上调 0.05元/千瓦时。*/
	    electricity_bill = 50*0.53 + (energy_used - 50) * (0.53 + 0.05);
	

	/*输出计算结果*/
	printf("%d的电费为:%.3f \n", energy_used, electricity_bill);/*输出提示*/
	
	return 0;
}


运行结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43228814/article/details/111985651