C- 计算个人所得税

题目描述:编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入

输入

本月工资

输出

所缴税金额和税后收入

参考答案

#include 
int main ( )
{
    double dSalary,dTax=0,dNetIncome=0;//分别表示工资,所要交税金额,税后收入
    double dValue,dRate, dOffset;//表示收入-3500,税率和速算扣除数
    printf("请输入您本月的收入总额(元);");
    scanf("%lf", &dSalary);
    dValue=dSalary-3500;
    if(dValue<=0)
        printf("您不需要缴税\n");
    else
    {
         if(dValue <= 1500)
            dRate = 0.03, dOffset = 0.0;
        else if(dValue <= 4500)
            dRate = 0.1, dOffset = 105.0;
        else if(dValue <= 9000)
            dRate = 0.2, dOffset = 555.0;
        else if(dValue <= 35000)
            dRate = 0.25, dOffset = 1005.0;
        else if(dValue <= 55000)
            dRate = 0.3, dOffset = 2755.0;
        else if(dValue <= 80000)
            dRate = 0.35, dOffset = 5505.0;
        else
            dRate = 0.45, dOffset = 13505.0;
        dTax = dValue * dRate - dOffset;
    }
    dNetIncome = dSalary-dTax;
    printf("您本月应缴个人所和税 %.2lf 元,税后收入是 %.2lf 元。\n", dTax, dNetIncome);
    printf("***********************************\n");
    printf("    依法纳税,共享繁荣。谢谢使用! \n");
    printf("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
    return 0;
}

你可能感兴趣的:(C- 计算个人所得税)