m0_58918879 2021-06-09 10:25 采纳率: 50%
浏览 289
已采纳

希望有大神能帮忙解决一下

假定征税的办法如下:收入在800元(含80元)以下的不征税:收入在800元
以上、1200元以下者,超过800元的部分按5%的税率收税;收入在1200元以上、2000元以下
者,超出1200元部分按8%的税率收税;收入在2000元以上者,2000元以上部分按20%的税
率收税,试编写按收入计算税费的程序。(要求用 switch语句编程)

  • 写回答

5条回答 默认 最新

  • 关注
    
    #include "stdio.h"
    void main()
    {
        /*
        假定征税的办法如下:收入在800元(含80元)以下的不征税:收入在800元
        以上、1200元以下者,超过800元的部分按5%的税率收税;收入在1200元以上、2000元以下
        者,超出1200元部分按8%的税率收税;收入在2000元以上者,2000元以上部分按20%的税
        率收税,试编写按收入计算税费的程序。(要求用 switch语句编程)
        */
        int salary;
        float tax=0;
        int grade;
        printf("请输入您的薪水:");
        scanf("%d",&salary);
        grade = (salary-801) /400;
        switch(grade){
            case 0:
        	    tax =(salary-800)*0.05;
                break;
            case 1:
            case 2:
        	    tax =400*0.05;
        	    tax += (salary-1200)*0.08;
                break;
            default:
        	    tax =400*0.05;
        	    tax += (salary-1200)*0.08;
        	    tax += (salary-2000)*0.2;
        }
        printf("您的工资是%d,你应该缴纳的个人所得税是:%0.2f,纳税光荣!",salary,tax);
    }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏
  • ¥15 gg加速器加速游戏时,提示不是x86架构
  • ¥15 python按要求编写程序
  • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
  • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
  • ¥15 opencv图像处理,需要四个处理结果图