我的if,否则,如果C中的循环不起作用?

时间:2016-05-07 07:44:04

标签: c

不确定这是否足够,但我的代码的这部分不起作用,它继续强调“else if”部分说它期待一个表达式或一个语句,然后要求(。我如果需要可以提供完整的代码我只是觉得我错过了一些明显的东西。我已经尝试了一切。谢谢!

    if (total <= AMT1)
    {
        taxes = RATE1 * total;
        printf("your tax rate is: %f\n", taxes);
    }

    else if
    {
        (total > 300 || total <= 450);
        taxes = RATE2 * total;
        printf("your tax rate is: %f\n", taxes);
    }


    else if
    {
        (total > 450);
        taxes = RATE3 * total;
        printf("your tax rate is: %f\n", taxes);
    }

}

}

1 个答案:

答案 0 :(得分:4)

if (total <= AMT1)
{
    taxes = RATE1 * total;
    printf("your tax rate is: %f\n", taxes);
}

else if(total > 300 || total <= 450)
{
    taxes = RATE2 * total;
    printf("your tax rate is: %f\n", taxes);
}


else if(total > 450)
{
    taxes = RATE3 * total;
    printf("your tax rate is: %f\n", taxes);
}
相关问题