為啥我輸出小數(shù)后的數(shù)字是0?
#include <stdio.h>
char cost(li){ ? //li是里程
? ? double pay; ? //花費
? ? if(li<=3)
? ? return 13;
? ? else?
? ? pay=(li-3)*2.3+13+1;
? ? return pay;
}
int main()
{ ??
? ?double pay=cost(12)*2;
? ? printf("小明每天打車費用%f",pay);
? ? return 0;
}
2019-07-24
char cost(li) 這里函數(shù)的返回類型為什么要定義成char? 你換成double看看。