不会上传代码。。。就截图了
这份代码我输出的是68,但好像答案是精度型的,我就把第五行改成float,第十八行改成%f。
但是在cfree上输出却是0.00000,为什么会这样,,愿帮我试下的大佬,代码如下
#include <stdio.h>
int Sum(s,t);
int Sum(s,t)
{
int sum;
if(s<=3)
sum=13;
else
sum=13+2.3*(s-3);
if(t<5&&t>=23)
sum=sum*0.2;
else
sum=sum;
return sum+1;
}
int main()
{
printf("小明打车总费用为%d\n",Sum(12,9)+Sum(12,18));
return 0;
}
Albatron_
相关分类