「已注销」 2022-08-01 14:34 采纳率: 66.7%
浏览 23

关于#c#的问题,如何解决?

咋回事?我加了那个;也不行。


#include<stdio.h>
#define   RATE1 0.13230
#define   RATE2 0.15040
#define   RATE3 0.30025
#define   RATE4 0.34025

#define   BREAK1 360.0
#define   BREAK2 468.0
#define   BREAK3 720.0

#define   BASE1  (RATE1*BREAK1)
#define   BASE2  (BASE1)+(RATE2*(BREAK2-BREAK1)))
#define   BASE3  BASE1+BASE2+(RATE3*(BREAK3-BREAK2))
int main(void)
{
    double kwh;
    double bill;

    printf("please enter the kwh used.\n");
    scanf("%f", &kwh);
    if (kwh <= BREAK1)
        bill = RATE1 * kwh;

    else if (kwh <= BREAK2)
        bill = BASE1 + (RATE2 * (kwh - BREAK1));


    else if (kwh <= BREAK3)
        bill =  BASE3
}

img

  • 写回答

4条回答 默认 最新

  • 自在猫先生 2022-08-01 14:49
    关注

    你加的;是中文的吧

    评论

报告相同问题?

问题事件

  • 创建了问题 8月1日