编辑代码

#include <stdio.h>
int main (){
    int yfgz,ynssde;//应发工资与应按税所得额
    scanf("%d",&yfgz);
    ynssde=yfgz-3500;
    int t =(ynssde<=0)+(ynssde<=500)+(ynssde<=2000)+(ynssde<=5000)+(ynssde<=20000);
    printf("%d",t);
    // switch(t){
    //     case 5:printf("个人所得税为%d,实发工资为:%d",(ynssde*0),yfgz);break;
    //     case 4:printf("个人所得税为%lf,实发工资为:%lf",(ynssde*0.05),(yfgz-(ynssde*0.05));break;
    //     case 3:printf("个人所得税为%lf,实发工资为:%lf",(ynssde*0.1-25),(yfgz-(ynssde*0.1-25));break;
    //     case 2:printf("个人所得税为%lf,实发工资为:%lf",(ynssde*0.15-125),(yfgz-(ynssde*0.15-125));break;
    //     case 1:printf("个人所得税为%lf,实发工资为:%lf",(ynssde*0.2-375),(yfgz-(ynssde*0.2-375));break;
    //     default :printf("发生错误!");break;
    // }
    return 0;
}