花样 发表于 2021-10-30 18:38:40

作业,求给点提示用if语句或switch语句

给点提示

傻眼貓咪 发表于 2021-10-30 18:38:41

本帖最后由 傻眼貓咪 于 2021-10-30 19:02 编辑

#include <stdio.h>

int main()
{
    int a;
    double tax = 0, b;
    scanf("%d", &a);
    if(a > 83500){
      b = a-83500;
      tax += b*45/100;
      a = 83500;
    }
    if(a > 58500){
      b = a-58500;
      tax += b*35/100;
      a = 58500;
    }
    if(a > 38500){
      b = a-38500;
      tax += b*30/100;
      a = 38500;
    }
    if(a > 12500){
      b = a-12500;
      tax += b*25/100;
      a = 12500;
    }   
    if(a > 8000){
      b = a-8000;
      tax += b*20/100;
      a = 8000;
    }
    if(a > 5000){
      b = a-5000;
      tax += b*10/100;
      a = 5000;
    }
    if(a > 3500){
      b = a-3500;
      tax += b*3/100;
      a = 3500;
    }
    printf("%.2lf", tax);
    return 0;
}
页: [1]
查看完整版本: 作业,求给点提示用if语句或switch语句