為什么我的運行不出來,哪里出錯了
#include <stdio.h>
float feiyong(int a,int b)
{?
? ? if(3>=a>0)
? ? {money=14;
? ? ? ? printf("費用為14\n");
? ? }if(a<5||24>a>=23)
? ? {
? ? ? ?float result=14+2.3*(b-3)*1.2;
? ? }else( 23>a>=5)
? ? {
? ? ? ? float result=14+2.3*(b-3);
? ? ?
? ? } return result;
? ? ? ??
? ? }
int main()
{ ? float money;
? ? float money=feiyong(9,12)+feiyong(18,12);
? ? printf("小明每天打車的總費用:%f",money);
? ? return 0;
}
2015-08-04
3>=a>0這個是什么意思?求教~~~
2015-07-26
你數(shù)據(jù)定義有問題,都混淆了;
#include <stdio.h>
float feiyong(int a,int b)
{
float result;
? ? if(3>=a>0)
? ? {int money=14;
? ? ? ? printf("費用為14\n");
? ? }
if(a<5||24>a>=23)
? ? {
? ? ? ?result=14+2.3*(b-3)*1.2;
? ? }
else
? ? {
? ? ? ? result=14+2.3*(b-3);
? ? ?
? ? }?
return result;
}
int main()
{ ? float money;
? ? money=feiyong(9,12)+feiyong(18,12);
? ? printf("小明每天打車的總費用:%f",money);
? ? return 0;
}
這樣就可以了!
2015-07-21
你包含頭文件寫錯了,include后面不要空格
2015-07-19
你的if判斷條件有問題