if(l<=60)l=10*0.1+10*0.075+20*0.05+(l-40)*0.03; else
if(l<=100)l=10*0.1+10*0.075+20*0.05+20*0.03+(l-60)*0.015;
else
l=10*0.1+10*0.075+20*0.05+20*0.03+40*0.015+(l-100)*0.01;
printf("%.6f",l);
return 0;
}
7·出租车费
#include<stdio.h>
#include<math.h>
int main()
{
float a,n,t;
scanf("%f",&a);
if (a<=2) n=7;
else if (a<=15) {
t=a-floor(a);
if(t==0)n=7+(floor(a)-2)*1.5;