請(qǐng)問下面運(yùn)行結(jié)果的日間費(fèi)用為什么都是0.0,怎么改到正常呢?
#include <stdio.h>
float getCost(int t,int d)
{
? ? float sum;
? ?if(d<=3)
? ?{
? ? ? ?sum=14;
? ?}
? ?else
? ?{
? ? ? ?if(t<5||t>=23)
? ? ? ?{
? ? ? ? ? ?sum=14+(1+0.2)*2.3*(d-3);
? ? ? ? ? ?printf("夜間費(fèi)用為:%.1f\n",sum);
? ? ? ?}
? ? ? ?else{
? ? ? ? ? ?sum=14+2.3*(d-3);
? ? ? ? ? printf("日間費(fèi)用為:%.1f\n",sum);
? ? ? ?}
? ? ? ? ??
? ?}
? ?return 0;
}
int main()
{
? ? printf("打的總費(fèi)用為:%.1f\n",getCost(9,12)+getCost(18,12));
? ? return 0;
}
結(jié)果
日間費(fèi)用為:0.0
日間費(fèi)用為:0.0
打的總費(fèi)用為:68.0
2015-06-22
我想知道你的68怎么來的,你調(diào)用的方法的返回值不是0嗎