不确定这是否足够,但我的代码的这部分不起作用,它继续强调“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);
}
}
}
答案 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);
}