第 8 題 - 解答


#include <stdio.h>
#include <math.h>
int main()
{
    double kilometer, bill;   
    
    printf("請輸入里程數:");
    scanf("%lf",&kilometer);
    if(kilometer<=2.0)
        bill=100;
    else
        bill=100+floor((kilometer-2.0)/0.5)*5;
    printf("計程車車費為%.0f元\n",bill);
    return 0;
}

考試版本

#include <stdio.h>
#include <math.h>
int main()
{
    double kilometer, bill;   
    
    scanf("%lf",&kilometer);
    if(kilometer<=2.0)
        bill=100;
    else
        bill=100+floor((kilometer-2.0)/0.5)*5;
    printf("%.0f\n",bill);
    return 0;
}