该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#define TAXBASE 3500 //起征点

typedef struct{ //征税区间与征税率

long start;

long end;

double taxrate;

} TAXTABLE;

TAXTABLE TaxTable[]={{0,1500,0.03},{1500,4500,0.10},{4500,9000,0.20},

{9000,35000,0.25},{35000,55000,0.30},{55000,80000,0.35},{80000,1e9,0.45}};

double CaculateTax(long profit)

{

int i;

double tax = 0.0;

profit -= TAXBASE;

for(i=0;iTaxTable[i].start)

{

if(profit>TaxTable[i].end)

{

tax += (TaxTable[i].end-TaxTable[i].start)*TaxTable[i].taxrate;

} else{

tax += (profit-TaxTable[i].start)*TaxTable[i].taxrate;

printf("征税范围:%6ld~%6ld 该范围内缴税金额%6.2f\n",TaxTable[i].start,TaxTable[i].end,tax);

return tax;

}

printf("征税范围:%6ld~%6ld 该范围内缴税金额:%6.2f\n",TaxTable[i].start,TaxTable[i].end,tax);

}

}

return tax;

}

void main()

{

long profit;

double tax;

printf("请输入个人收入金额:");

scanf("%ld",&profit);

tax = CaculateTax(profit);

printf("您的个人所得税为:%f\n",tax);

}

c语言个人所得税的打印思路,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...相关推荐

  1. c语言添加收支情况,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  2. 税费申报计算机代码,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  3. c语言编程个人所得税 输入职工基本信息,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  4. 计算税率c语言编写程序,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  5. 工资个人所得税计算方法c语言,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  6. 用c语言设计个人所得税的程序,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  7. 用c语言写个人所得税代码,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...

  8. C语言--不使用库函数,利用指针编写一个计算字符串长度的程序

    题目:编写一个函数计算一个字符串的长度,输入输出在主函数中完成 以下两个例程仅供参考: #include <stdio.h> int Strlen(char *str)//不使用库函数,利 ...

  9. 从头学C语言——(1)编写一个简单的C程序

    编写一个简单的C程序 编译器安装完成之后,我们就可以用它来编写代码了. 这里用Dev C++作为示例,我的是5.11的版本(后续版本是其他人开发的分支版本). 1.双击打开软件, 2.点击左上角工具栏 ...

最新文章

  1. 你知道为什么Java的main方法必须是public static void?
  2. 深度学习对机器人有多大的影响
  3. c# 自定义控件使其填充方格且自动变换大小
  4. uboot环境下mmc操作_【记录】将Uboot 2011.06中mmc驱动移植到uboot 1.1.6的过程
  5. python计算条件概率_用Python实现贝叶斯定理(附代码)
  6. windows生成dump文件
  7. Linux select 实现并发服务器和客户端
  8. [零基础学JAVA]Java SE应用部分-34.Java常用API类库
  9. 你所不知道的 JavaScript
  10. VS2010下安装Cocos2dx完整教程(原)
  11. python爬虫从入门到放弃-python爬虫从入门到放弃(二)之爬虫的原理
  12. Git常用命令的使用方法
  13. async/await 异步编程(转载)
  14. SQL注入攻击与防御
  15. 【Proteus仿真】6位数码管秒计数器(0-999999S)
  16. 游戏本地化不止是翻译,还有……
  17. 设计模式---代理(Proxy)模式
  18. 涂抹果酱_2015年全球游戏果酱
  19. 爬取51job职位信息之编码问题
  20. [ZCMU OJ]5252: 英雄卡/5253: 排队接水/5254: 颜色叠加/5255: 勤劳的老杨/5256: 秘密大厦的访客

热门文章

  1. python后端开发简历分享_Python后端开发工程师面试
  2. 前端可视化——Canvas
  3. 学python可以从事什么工作,python是做什么的软件
  4. UnityShader(四)基础光照
  5. 新书来了 | 邀您一起来看看
  6. 关于 Kubernetes中Service的一些笔记
  7. 得出一个月有多少工作日
  8. 如何计算两个日期之间的工作天数
  9. Centos7 上安装 FastDFS
  10. 查询选修了2号和3号课程的学生学号及姓名。