计算1995年美国个人所得税
2014-12-10 11:21
260 查看
《C和指针》第8章编程练习第2题:
/* ** 计算1995年美国公民的个人收入所得税 */ #include <stdio.h> #include <float.h> // 该头文件中包含double类型能表示的最大的数DBL_MAX double single_tax( double income ); /* ** 将表格中划分的区间存在数组中 */ static double const income_limit[] = { 0, 23350, 56550, 117950, 256500, DBL_MAX }; static double const base_tax[] = { 0, 3502.5, 12798.5, 31832.5, 81710.5 }; static double const percentage[] = { 0.15, 0.28, 0.31, 0.36, 0.396 }; int main() { double income; scanf( "%lf", & income ); printf( "%lf", single_tax( income ) ); return 0; } /* ** 函数,计算相应收入对应上交的税额 ** 题目中函数原型的数据类型为float,但测试中发现float不够精确 */ double single_tax( double income ) { int range; double tax; /* ** 获取税额对应的计算区间 */ for( range = 1; income > income_limit[ range ]; ++ range ) ; range --; /* ** 税额计算公式 */ tax = base_tax[ range ] + ( income - income_limit[ range ] ) * percentage[ range ]; return tax; }
相关文章推荐
- 美国联邦政府使用下面的这些规划计算1995年每个公民的 个人收入所得税
- 个人所得税计算
- 个人所得税计算
- 新个人所得税EXCEL计算公式以及税后工资反算税前工资公式
- 计算个人所得税!switch语句
- Javascript实现计算个人所得税
- 第十周-1-个人所得税计算
- 计算个人所得税的c语言程序
- 第11周项目3-计算个人所得税
- 计算征收个人所得税
- PHP计算个人所得税示例【不使用速算扣除数】
- 如何计算个人所得税?可以参考的11个标准计算工资的步骤,不足之处请补充
- 计算个人所得税
- 第八周项目四:个人所得税计算
- C++实验报告3:个人所得税计算
- 一个计算个人所得税的例子
- 练习,计算个人所得税
- 计算个人所得税程序
- 个人所得税计算
- 2009上海最新“四金”及个人所得税计算(器)