為什么運(yùn)行輸出是亂碼?
#include <stdio.h>
int main()
{
? ? float a=2.3;
? ? int b=14;
? ? int c=12;
? ? float num;
? ? int Time=9;
? ? int timE=6;
? ? if(c<=3)
? ? {
? ? ? ? num=2*b;
? ? ? ? printf("小明每天打車的總費(fèi)用為%d\n",num);
? ? }
? ? else
? ? {
? ? ? ? if(Time<5||timE>=11)
? ? ? ? {
? ? ? ? ? ? c-=3;
? ? ? ? ? ? num=2*(b+1.2*(a*c));
? ? ? ? ? ? printf("小明每天打車的總費(fèi)用為%d\n",num);
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? c-=3;
? ? ? ? ? ? num=2*(b+a*c);
? ? ? ? ? ? printf("小明每天打車的總費(fèi)用為%d\n",num);
? ? ? ? }
? ? }
? ? return 0;
}
2020-02-19
你定義了c=12下面又出現(xiàn)if c<3