請問大家我的哪里出錯了,謝謝喔~
#include <stdio.h>
extern int price(x,time)
{
? ?float N;
? ? if(x>=3)
? ? {
? ? ? ?if(23<=time<=24||0<=time<=5)
? ? ? ?{
? ? ? ? ?N=13+1+(x-3)*2.3*1.2;?
? ? ? ? }
? ? ? ?else
? ? ? {
? ? ? N=13+1+(x-3)*2.3;
? ? ? }
? }
? ? else
? {
? ?N=12+1;
? }
}
?int main()
?{
? float N1=price(12,9);
? float N2=price(12,18);
? float NN=N1+N2;
? ? price();
printf("打車需要%f\n元",NN);
return 0;
?}
2018-10-11
不知道你的輸出是什么,但是你這邊函數price沒有返回值呀
2018-09-30
if(23<=time<=24||0<=time<=5)這里改成time>=23&&time<=24||time>=0&&time<=5