慕娘2124378
2017-11-16 20:15
#include <stdio.h>
float fee(int miles)
{
float price;
if(miles<=3)
{
printf("费用为14");
};
else if(miles>3)
{
price=14+(miles-3)*2.3;
printf("费用为:%f",price);
}
return price;
}
int main()
{
printf("费用为:%.1f\n",fee(12));
return 0;
}
if(miles<=3)
{
printf("费用为14");
};
把最后一个";"去掉就好了
#include <stdio.h>
float taxifee(int clock,int miles);
float money=0;
int clock=0;
int miles=0;
{
if(miles<=3)
{
money=14;
printf("打车费14\n");
}
else
{
if(clock>=23 || clock<5)
{
money=1.2*(miles-3)*2.3+14;
printf("打车费%f\n",money);
}
else
{
money=(miles-3)*2.3+14;
printf("打车费%f\n",money);
}
}
return money;
}
int main()
{
printf("%f\n",taxifee(9,12)+taxifee(18,12));
return 0;
}
返回直错了
#include <stdio.h> float fee(int miles) { float price; if(miles<=3) { return 14; } else { price=14+(miles-3)*2.3; return price; } } int main() { float a=fee(12); printf("打车费:%.2f\n",2*a); return 0; }
C语言入门
926206 学习 · 20797 问题
相似问题