美文网首页
工资扣税问题

工资扣税问题

作者: kkkk小天使 | 来源:发表于2020-03-27 11:39 被阅读0次
    输入工资
    计算到手工资

    <5000 不收税
    5k--8k 10% eg.7k-5k=2k10%=200
    8k--10k 15% eg.9k-8k=1k
    15%=150 8k-5k=3k*10%=300 150+300=450
    10k以上 20%

    几个注意点:
    1、不能用数学里面连续的字符5000<salary<8000
    应该是salary>5000 && salary<8000
    2、不支持10%的写法
    写法1:
    0.1
    写法2:*10/100.0
    3、条件语句中几个条件的最后一个else后面不用括号,也不给里面写东西,属于除开以上所有情况以外的情况
    4、写完以后再回顾一遍,看看有没有可以改进的地方,比如重复的语句和定义等

    #include<stdio>
    int main(){
        int salary = 0;//记录工资
        int tax = 0;//税
         
        //接收输入 
        printf("请输入工资:\n");
        scanf("%d",&salary);  
        
        //计算 
        if(salary < 5000){
            tax = 0;
        }else if(salary > 5000 && salary < 8000){
            tax = (salary - 5000)*0.1;
        }else if(salary >8000 && salary < 10000){
            tax = (salary - 8000)*0.15 + 3000 *0.1;
        }else{
            tax = (salary - 10000)*0.2 + 2000*0.15 + 3000*0.1;
        }
        printf("到手工资:%d",salary - tax);
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:工资扣税问题

          本文链接:https://www.haomeiwen.com/subject/laokuhtx.html