微笑执着
2015-06-21 16:23
#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("夜间费用为:%.1f\n",sum);
}
else{
sum=14+2.3*(d-3);
printf("日间费用为:%.1f\n",sum);
}
}
return 0;
}
int main()
{
printf("打的总费用为:%.1f\n",getCost(9,12)+getCost(18,12));
return 0;
}
结果
日间费用为:0.0
日间费用为:0.0
打的总费用为:68.0
我想知道你的68怎么来的,你调用的方法的返回值不是0吗
C语言入门
926828 学习 · 20803 问题
相似问题