据我所知,我没有使用多个操作符,但我无法让我的程序工作。获取无效操作数为二进制+以及以前的错误错误
我很确定我有我的功能正常,除了可能的通话,但我不知道如何将其应用于特定的代码。
#include<stdio.h>
void inputTotalSales(float *);
void calculateTaxes(float *, float *, float *, float *);
void displayTaxes(float *, float *, float *);
int main()
{
float totalSales, salesTax, stateTax, countyTax;
inputTotalSales(& totalSales);
calculateTaxes(&totalSales, & salesTax, & stateTax, & countyTax);
displayTaxes(& salesTax, &stateTax, &countyTax);
return 0;
}
void inputTotalSales(float *totalSalesp)
{
printf("Please enter your total sales for the month: ");
scanf("%f", totalSalesp);
printf("\nYour monthly sales total is %.2f", *totalSalesp);
}
void calculateTaxes (float *totalSalesp, float *salesTaxp, float *stateTaxp,float *countyTaxp)
{
salesTaxp = (totalSalesp * .06);
stateTaxp = (totalSalesp * .04);
countyTaxp = (totalSalesp * .02);
}
void displayTaxes (float salesTax, float stateTax, float countyTax)
{
printf("\nYour monthly sales tax is %.2f.", salesTax);
printf("\nYour monthly state tax is %.2f.", stateTax);
printf("\nYour monthly county tax is %.2f.", countyTax);
}
此外,任何你可以推荐的书都会很棒!我的老师从来没有一本他喜欢的书,所以我们从来没有分配过一本书......而我正在挣扎。任何其他好的网站,以及将不胜感激!
非常感谢,我现在几乎觉得你们解释它哈哈,感谢你的书和网站建议! – Jnr