求利润switch不用break语句

谭浩强第五版c程序设计课后习题4.10
求公司利润,请问不用break语句怎么写

题目不发出来,还让人自己去找那个题吗

case语句先写高利润,再写低利润就行。

用if语句,代码如下,有帮助的话,记得采纳一下哦!

int main() {
    double i = 0.0, j = 0.0;
    int g = 0;
    double salary1, salary2, salary3, salary4, salary5;
    printf("请输入你的利润:>");
    scanf("%lf", &i);
    salary1 = 100000.0 * 0.1;
    salary2 = (200000.0 - 100000.0) * 0.075 + salary1;
    salary3 = (400000.0 - 200000.0) * 0.05 + salary2;
    salary4 = (600000.0 - 400000.0) * 0.03 + salary3;
    salary5 = (100000.0 - 600000.0) * 0.015 + salary4;
    if (i <= 100000)
        printf("%.3lf", j = i * 0.1);
    else if (i <= 200000)
        printf("%.3lf", j = (i - 100000) * 0.075 + salary1);
    else if(i<=400000)
        printf("%.3lf", j = (i - 200000) * 0.05 + salary2);
    else if(i<=600000)
        printf("%.3lf", j = (i - 400000) * 0.03 + salary3);
    else if(i<=1000000)
        printf("%.3lf", j = (i - 600000) * 0.015 + salary4);
    else
    {
        printf("%.3lf", j = (i - 1000000) * 0.01 + salary5);
    }
}

img