大神,帮我看看这个程序哪里错了,为什么输不出来
题目:北京市居民用电采用阶梯电价,全年用电在 2880 千瓦时之内部分,电价为 0.48 元 / 千瓦时;在 2881 千瓦时至 4800 千瓦时之间部分,超过 2880 的电价为 0.53 元 / 千瓦时;超过 4800 千瓦时部分,电价为 0.78 元 / 千瓦时。 要求从键盘上输入用电量,计算并输出需付电费。
程序:#include<stdio.h>
int main()
{ int a;
scanf("%d",&a);
a=0.0;
if((0<a)&&(a<=2880))
printf("%d\n",a*0.48);
else if((2881<=a)&&(a<=4800))
printf("%d\n",(a-2880)*0.53+2880*0.48);
else
printf("%d\n",(a-4800)*0.78+2880*0.48+1920*0.53);
return 0;
}