為什么運(yùn)行結(jié)果一直是1啊
#include <stdio.h>
float money,a,b;
int main()
{
? ? printf("請(qǐng)輸入公里數(shù):\n");
? ? printf("請(qǐng)輸入打車時(shí)間:\n");
? ? scanf("%f,%f,&a,&b");
? ? if(b>23&&b<5==0)
? ? {
? ? ? ? if(a<3)
? ? ? ? money==13;
? ? ? ? else
? ? ? ? money==13+(a-3)*2.3;
? ? }
? ? else
? ? {if(a<3)
? ? money==13*1.2;
? ? else
? ? ?money==13*1.2+(a-3)*2.3*1.2;
? ? }
money=money+1;
printf("打車總費(fèi)用%f",money);
}
2021-04-20
你的if-else里的money后面寫的都是等號(hào),應(yīng)該是賦值,用一個(gè)”=“就行了。還有這個(gè),scanf("%f,%f,&a,&b");
應(yīng)該是scanf("%f,%f",&a,&b");,在最后一個(gè)%f后應(yīng)該有一個(gè)引號(hào)。