為什么輸出始終不對(duì),而且每次值都不一樣,求助
#include <stdio.h>
int main()
{
? ? int kilometer, work, leisure ;//定義里程,上班時(shí)間,下班時(shí)間
? ? float spend;? ? ? ? ? ? ? ? ? ? //定義花費(fèi)
? ? kilometer=12;
? ? work=9;
? ? leisure=18;
? ??
? ??
? ? if (kilometer<=3)
? ? {
? ? ? ? spend=14;
? ? ? ?
? ? ?}
? ? ?
? ? else if (kilometer>3)
? ? ?{?
? ? ? ? kilometer-=3;
? ? ? ? spend=14+kilometer*2.3;
? ? ? ??
? ? ?}
? ? ?if(work<5||leisure>=23)
? ? ? ? {
? ? ? ? ? ? spend=spend*1.2;
? ? ? ? }
? ? ? ? printf("小明每天花費(fèi)%d元打車(chē)",spend);
? ? ?
? ? return 0;
}
2019-07-24
已解決了,輸出格式符錯(cuò)了,應(yīng)該是%f,謝謝大家