湖南省全省居民生活用电试行阶梯电价。居民阶梯电价试行范围为全省由供电企业(含地方供电企业)实行“一户一表”抄表结算到户的城乡居民用电户。
湖南省分档电量:
第一档电量,不分季节,为每户每月180千瓦时及以内的用电量。
第二、三档用电量分季节。3、4、5、9、10、11月为春秋季,二档电量为超过180千瓦时—350千瓦时,三档电量为350千瓦时以上;
1、2、6、7、8、12月为冬夏季,二档电量为超过180千瓦时—450千瓦时,三档电量为450千瓦时以上。
湖南阶梯电价:
第一档电量以内,基准电价仍按价格主管部门批复的现行居民生活用电价格标准执行,不作调整(其中省电网居民用户现行基准电价为0.588元/千瓦时);
第二档电量区间,在基准电价的基础上,每千瓦时加价0.05元;
第三档电量,在基准电价的基础上,每千瓦时加价0.30元。
湖南阶梯电价计算方法:
一档用电量180×一档价0.588+二档用电量×二档价0.638+三档用电量×三档价0.888
【输入形式】输入两个int型数字,分别代表月份和用电量(千瓦),用空格隔开
【输出形式】输出电费(元)
【样例输入】
1 180
【样例输出】
105.84
供参考:
#include<stdio.h>
int main()
{
int m,power;
double s;
scanf("%d%d",&m,&power);
if(power <= 180)
{
s = 0.588 * power;
}
else{
if(m==3||m==4||m==5||m==9||m==10||m==11)
{
if(power > 180 && power <= 350)
{
s = 0.588 * 180 + 0.638 * (power - 180);
}
else if(power > 350)
{
s = 0.588 * 180 + 0.638 * 170 + 0.888 * (power - 350);
}
}
else if(m==1||m==2||m==6||m==7||m==8||m==12)
{
if(power > 180 && power <= 450)
{
s = 0.588 * 180 + 0.638 * (power - 180);
}
else if(power > 450)
{
s = 0.588 * 180 + 0.638 * 270 + 0.888 * (power - 450);
}
}
}
printf("%.2f",s);
return 0;
}
上面的答案最后改成
printf("%g",s);