C语言浙江省阶梯电价

news/2025/1/15 12:39:54/

描述
浙江省从2012年7月1日起执行新的阶梯电价标准,具体如下:从每年1月1日开始,执行一个新的计费周期;
(1)全年累计用电量少于2760度(千瓦时,下同)的,按每度0.538元执行;
(2)全年累计用电量超过2760度,但低于4800度的部分,每度在基础电价上加价0.05元,即每度电0.588元;
(3)全年累计用电量超过4800度的部分,每度加价0.30元,即每度0.838元。
现输入两个数字:第一个数字代表前10个月用电量总和,后一个代表11月用电量,能够正确输出11月的电费金额(保留两位小数)。

输入格式
2700 200

输出格式
114.60

输入样例

4700 200

输出样例

142.60

实验分析:
此题为计算电费,收费标准为阶梯收费,期间若只是用if-else语句,会是代码冗余度高(重复使用相同代码),可使用函数进行简化,即写一个收费的函数。

代码实现:

#include <stdio.h>double pay(double d){			//定义支付函数,d为用电量if(d < 2760)			//用电量小于2760时,每度电0.538元return d * 0.538;	//返回电费else if(d < 4800)		//用电量大于等于2760小于4800return 1484.88 + (d-2760) * 0.588;	//返回2760内的电费加上超出2760的部分每度电0.588的电费和else return 2684.4 + (d-4800) * 0.838;	//用电量大于等于4800时,返回4800度的电费加上超出部分的电费和
}int main(void){double a, b, sum;	//a为前面十个月的用电量的和,b为11月的用电量scanf("%lf %lf",&a, &b);sum = a + b;		//11个月的用电量总和double cost = pay(sum) - pay(a);	//调用函数,用总电量的费用减去前十个月的电费,最终费用为第11月的电费printf("%.2f",cost);	//输出第11月的电费return 0;
}

谢谢浏览!


http://www.ppmy.cn/news/231643.html

相关文章

如何安装油烟净化器?油烟净化器安装方法

油烟净化器安装得好不好直接会影响到净化效果的好坏&#xff0c;如果安装出错或是不合格&#xff0c;即使净化效率再高的油烟净化器也会因此受到影响&#xff0c;净化作用大大降低。那么如何安装油烟净化器呢&#xff1f; 安装油烟净化器是有一定的标准和要求的&#xff0c;这些…

c语言加减乘除简单计算器

#include<stdio.h> int main() { float a,b; char oper; printf("输入你想的运算符和数字\n"); printf("输入格式为a?b\n"); scanf("%f%c%f",&a,&oper,&b); switch(oper) { case:printf(&qu…

C语言简易计算器

用C语言实现简易计算器&#xff1a; #include <stdio.h>void main() {int a,b;char c; //&c存放符号printf("请选择运算“ - * /”\n");while(1){printf("输入运算符&#xff1a;");scanf("%c",&c);printf("输入两个数…

油烟在线监测仪|油烟监测设备|油烟在线监控系统厂家

一、云平台简介 1、概述 功能&#xff1a;餐饮业油烟是大气中挥发性有机物&#xff08;VOCS&#xff09;和PM10的主要来源之一。近年来随着环保治理的加强&#xff0c;各级政府不断强化餐饮经营商全覆盖安装油烟净化器工作&#xff0c;但在监管上仍存在一些问题和漏洞。&…

计算2^N(高精度计算)C语言

计算2^N&#xff08;高精度计算&#xff09;C语言 总时间限制: 1000ms 内存限制: 65536kB 描述 任意给定一个正整数N(N<100)&#xff0c;计算2的n次方的值。 输入 输入一个正整数N。 输出 输出2的N次方的值。 样例输入 5 样例输出 32 提示 高精度计算 分析 &…

C语言:加减乘除计算器

文章目录 通过命令参数实现计算器通过设计简单的UI界面操作计算使用函数指针数组存储计算函数 通过命令参数实现计算器 使用main函数的参数&#xff0c;实现一个整数计算器&#xff0c;程序可以接受三个参数&#xff0c;第一个参数“-a”选项执行加法&#xff0c;“-s”选项执…

C语言多功能计算器

开发一个多功能简易计算器&#xff0c;基本信息包括:四则运算、常见单位转换。 1.四则运算: (1)能识别用户输入的运算(加、减-、乘*、除/)表达式并计算&#xff0c;如:用户输入189219&#xff0c;按回车确定后可计算该加法运算的结果并打印输出&#xff0c;其它运算以此类推;…

c语言计算器

c语言计算器两种方法 //一般做法 #include<stdio.h> #include<windows.h> //#include<assert.h> void menu() {printf("**************************\n");printf("****欢迎来到计算器页面****\n");printf("**** 1.add 2.mul **…