算出结果是69.400002??
对,算出结果是69.400002,输出的时候你可以用%.1f只保留一位小数
#include <stdio.h>
float num;
float pay(int x, int y)//x为公里数,y为时间
{
if(y<=23&&y>5)
{
if(x<=3){
return 14;
}
else
{
num=13+2.3*(x-3)+1;
return num;
}
}
else
{
if(x<=3){
return 13;
}
else
{
num=13+2.3*1.2*(x-3)+1;
return num;
}
}
}
int main()
{
num=pay(12,9)*2;
printf("小明每天的打车费用%f\n",num);
}
仅供参考
不是 是35.7
#include <stdio.h> int main() { //int 12; //float sm=0; printf("%f",9*2.3+13+2); return 0; }