下面是针对习题5的C程序代码:

#include <stdio.h>

int main() {
    float income, tax;

    printf("请输入需纳税的收入(美元):");
    scanf("%f", &income);

    if (income <= 750) {
        tax = income * 0.01;
    } else if (income <= 2250) {
        tax = 7.50 + (income - 750) * 0.02;
    } else if (income <= 3750) {
        tax = 37.50 + (income - 2250) * 0.03;
    } else if (income <= 5250) {
        tax = 82.50 + (income - 3750) * 0.04;
    } else if (income <= 7000) {
        tax = 142.50 + (income - 5250) * 0.05;
    } else {
        tax = 230.00 + (income - 7000) * 0.06;
    }

    printf("税金为:%f美元\n", tax);

    return 0;
}

对于习题5中编写的程序,用户需要输入需纳税的收入作为判断的对象。程序通过scanf()函数调用接收这个收入,并使用if-else if语句进行判断。根据不同的收入范围,计算相应的税金并输出。

例如,如果输入的收入为500美元,则程序将输出税金为5美元,因为收入未超过750美元,按照1%的税率计算。同样地,如果输入的收入为4000美元,则程序将输出税金为127.50美元,因为收入在3750~5250美元的范围内,按照4%的税率计算出82.50美元,再加上超出3750美元部分的4%计算出的45美元。根据不同的收入输入,程序会输出相应的税金。

美国州所得税计算器:C语言程序代码示例

原文地址: http://www.cveoy.top/t/topic/pf3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录