zoukankan      html  css  js  c++  java
  • 实验3-6 计算个人所得税 (10分)

    假设个人所得税为:税率×(工资−1600)。请编写程序计算应缴的所得税,其中税率定义为:

    • 当工资不超过1600时,税率为0;
    • 当工资在区间(1600, 2500]时,税率为5%;
    • 当工资在区间(2500, 3500]时,税率为10%;
    • 当工资在区间(3500, 4500]时,税率为15%;
    • 当工资超过4500时,税率为20%。

    输入格式:

    输入在一行中给出非负工资。

    输出格式:

    在一行输出个人所得税,精确到小数点后2位。

    输入样例1:

    1600
    
     

    输出样例1:

    0.00
    
     

    输入样例2:

    1601
    
     

    输出样例2:

    0.05
    
     

    输入样例3:

    3000
    
     

    输出样例3:

    140.00
    
     

    输入样例4:

    4000
    
     

    输出样例4:

    360.00
    
     

    输入样例5:

    5000
    
     

    输出样例5:

    680.00


    #include<stdio.h>
    int main()
    {
        double wage,rate;
        scanf("%lf",&wage);
        if(wage<0)
        {
            printf("errow");
            scanf("%lf",&wage);
        }
        if(wage<=1600)
        {
            rate=0;
        }else if(wage<=2500)
        {
            rate=0.05*(wage-1600);
        }else if(wage<=3500)
        {
            rate=0.1*(wage-1600);
        }else if(wage<=4500)
        {
            rate=0.15*(wage-1600);
        }else
        {
            rate=0.2*(wage-1600);
        }
        printf("%.2lf",rate);
        return 0;
    }
    只供自己学习参考,方便自己知道做过哪些题目。偶尔会附上别人写的代码(整张截图)供自己学习和对比,若题主不同意,可删
  • 相关阅读:
    文件上传漏洞及解决办法
    block,inline和inline-block概念和区别
    java中toString() 、(String)、String.valueOf的区别
    实用的原生js图片轮播
    JSON如何处理-jsonpath使用举例
    gRPC初识
    用Rust写一个控制台的俄罗斯方块
    nginx 反向代理报400错误与Host关系
    JPA分页查询与条件分页查询
    Java reactor响应式编程
  • 原文地址:https://www.cnblogs.com/wven/p/12686668.html
Copyright © 2011-2022 走看看