請(qǐng)問哪里錯(cuò)了
#include <stdio.h>
int price(int s,int Time)
{
??? int m;
??? if(s<=3)
??? {
??????? printf("m=13+1");
??? }
??? else if(s>3)
??? {
??????? if(Time>=5&&Time<23)
??????? {
??????????? printf("m=13+1+(s-3)*2.3");
??????? }
??????? else
??????? {
??????????? printf("m = (s-3)*2.3*1.2+14");
??????? }
??? }
??? return m;
}
int main()
{
??? printf("小明打車總費(fèi)用%d元",price(12,9)+price(12,18));
??? return 0;
}
2018-10-04
你這樣printf出來的是一個(gè)字符串 是沒有對(duì)m進(jìn)行賦值的....