Jimmy小站
小明也有大梦想 — 蒋明/铭3.1.8计算个人所得税
2015-08-30 / C语言基础题 / 3764 次围观 / 0 次吐槽【问题描述】
输入一个职工的月薪salary,输出应交的个人所得税tax(保留两位小数)。
计算方式:tax=rate*(salary-850)/100
当salary<=850时,rate=0;
当850<salary<=1350时,rate=5%;
当1350<salary<=2850时,rate=10%;
当2850<salary<=5850时,rate=15%;
当5850<salary,rate=20%;
【输入形式】
输入月薪。
【输入输出样例1】(下划线部分表示输入)
Enter the salary : 1010.87
tax=8.04
【输入输出样例2】(下划线部分表示输入)
Enter the salary : 32098.76
tax=6249.75
【输入输出样例3】(下划线部分表示输入)
Enter the salary : 800
tax=0.00
【输入输出样例4】(下划线部分表示输入)
Enter the salary : 4010
tax=474.00
【输入输出样例5】(下划线部分表示输入)
Enter the salary : 2850
tax=200.00
【样例说明】
输入提示符后要加一个空格。例如“ Enter the salary : ”,其中“:”后要加一个且只能一个空格。
输出语句的“=”两边无空格。
英文字母区分大小写。必须严格按样例输入输出。
#include<stdio.h> #include<math.h> int main(void) { double x,rate,tax; printf("Enter the salary: "); scanf("%lf",&x); if (x<=850){ rate=0; printf("tax=0.00"); } else if (x<=1350){ rate=5; printf("tax=%.2f",tax=rate*(x-850)/100); } else if (x<=2850){ rate=10; printf("tax=%.2f",tax=rate*(x-850)/100); } else if (x<=5850){ rate=15; printf("tax=%.2f",tax=rate*(x-850)/100); } else{ rate=20; printf("tax=%.2f",tax=rate*(x-850)/100); } return 0; }
推荐您阅读更多有关于“”的文章
- 上一篇:3.1.7计算三角形周长和面积
- 下一篇:3.1.9 统计等级分个数
本月热文
Copyright © Jimmy小站 Allrights Reserved.备案号:桂ICP备 15005996
额 本文暂时没人评论 来添加一个吧
发表评论