5-14中关于在晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%的计算
这个为啥不行
#include <stdio.h> float fee(t) { int f=14; int n=12; float fee; if(n<=3) { fee=f; } else { float d; fee=f+d*(n-3); if(5<=t<=23) { d=2.3; } else { d=2.3*1.2; } } return fee; } int main() { printf("fee=%f",fee(9)+fee(18)); return 0; }
这个就行
#include <stdio.h> float fee(t) { int f=14; int n=12; float fee; if(n<=3) { fee=f; } else { if(5<=t<=23) { fee=f+2.3*(n-3); } else { fee=f+2.3*(n-3)*1.2; } } return fee; } int main() { printf("fee=%f",fee(9)+fee(18)); return 0; }
呢?