根据题意可知 电费是以"阶梯电价来计算的" 可知公式 charge = electricity * .053 / charge = (electricity - 50 ) * 0.58 + (50 * 0.53)
随后就是判断电费处于那个阶梯 我们把 低于0千瓦时 低于50千瓦时 超出50千瓦时 分成三个阶梯
然后设置条件分别判断
/*±àдһ¸ö³ÌÐò ¼ÆËã"½×Ìݵç¼Û
ÓõçÁ¿³¬¹ý50ǧÍßʱ£¨º¬50£©ÒÔÄÚµÄ µç¼Û°´0.53Ôª/ǧÍßʱ ³¬¹ý50ǧÍßµÄ
³¬³ö²¿·ÖµÄµçÁ¿ µç¼ÛÉϵ÷0.05Ôª/ǧÍßʱ
±à³Ì˼·£º Óû§ÊäÈëµÄµçÁ¿£¨Ç§Íßʱ£© µç¼Û
"*/
#include<stdio.h>
int main(void)
{
int n = 0;
double charge = 0;
scanf("%d",&n);
if (n <= 50 && n >=0)
{
charge = 0.53 * n;
printf("cost = %.2lf", charge);
}else if ( n < 0 )
{
printf("Invaild Value!");
}else {
charge = (( n - 50) * 0.58) + (50*0.53);
printf("cost = %.2lf", charge);
}
return 0;
}