ttuu
2018-11-11 00:55
#include <stdio.h>
int dache(int km,int x)
{
int money;
if(km<=3)
{
static money=13;
}
else
{
static money=(km-3)*2.3+13;
}
if(x>=23||x<=5)
{
money=money*1.2;
}
return money;
}
这段代码有什么问题
int main()
{
int i=dache(12,9)+1;
int o=dache(12,18)+1;
printf("打车费为%d元",i+o);
return 0;
}
#include <stdio.h>
float dache(int km,int x)
{
float money;
if(km<=3)
{
static float money=13;
}
else
{
money=(km-3)*2.3+13;
}
if(x>=23||x<=5)
{
money=money*1.2;
}
return money;
}
int main()
{
float i=dache(12,9)+1;
float o=dache(12,18)+1;
printf("打车费为%f元",i+o);
return 0;
}
打车费为69.400002元
C语言入门
926284 学习 · 20799 问题
相似问题