对了,搞定了
#include <stdio.h> float Money(int n ,int time) { if(time>5&&time<23) { if(n<=3) return 13; else return ((n-3)*2.3+13+1); } else { if(n<=3) return 13*1.2; else return ((n-3)*2.3+13+1)*1.2; } } int main(){ float Money3; Money3=Money(12,9)+Money(12,18); printf("所需车费为:%f",Money3); return 0; }