請問我這個哪里錯了?
#include <stdio.h>
int cost(int time,int mile)
{
? ? int X;
? ? if (time>=23||time<5)
? ? ? ? X=2.3*1.2;
? ? else
? ? ? ? X=2.3;
? ? int pay;
? ? if (mile<=3)
? ? ? ? pay=14;
? ? else
? ? ? ? pay=14+(mile-3)*X;
? ? return pay;
}
int main()
{
? ? int Y=cost(9,12);
? ? int Z=cost(18,12);
? ? printf("小明每天打車的總費用是%d",Y+Z);
? ? return 0;
}
為什么輸出的是64
2017-08-03
為什么定義浮點型
2017-07-30
我知道了,要定義成浮點型