c语言个人所得税的打印思路,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#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语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...相关推荐
- c语言添加收支情况,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...
- 税费申报计算机代码,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...
- c语言编程个人所得税 输入职工基本信息,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...
- 计算税率c语言编写程序,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...
- 工资个人所得税计算方法c语言,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...
- 用c语言设计个人所得税的程序,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...
- 用c语言写个人所得税代码,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...
- C语言--不使用库函数,利用指针编写一个计算字符串长度的程序
题目:编写一个函数计算一个字符串的长度,输入输出在主函数中完成 以下两个例程仅供参考: #include <stdio.h> int Strlen(char *str)//不使用库函数,利 ...
- 从头学C语言——(1)编写一个简单的C程序
编写一个简单的C程序 编译器安装完成之后,我们就可以用它来编写代码了. 这里用Dev C++作为示例,我的是5.11的版本(后续版本是其他人开发的分支版本). 1.双击打开软件, 2.点击左上角工具栏 ...
最新文章
- 你知道为什么Java的main方法必须是public static void?
- 深度学习对机器人有多大的影响
- c# 自定义控件使其填充方格且自动变换大小
- uboot环境下mmc操作_【记录】将Uboot 2011.06中mmc驱动移植到uboot 1.1.6的过程
- python计算条件概率_用Python实现贝叶斯定理(附代码)
- windows生成dump文件
- Linux select 实现并发服务器和客户端
- [零基础学JAVA]Java SE应用部分-34.Java常用API类库
- 你所不知道的 JavaScript
- VS2010下安装Cocos2dx完整教程(原)
- python爬虫从入门到放弃-python爬虫从入门到放弃(二)之爬虫的原理
- Git常用命令的使用方法
- async/await 异步编程(转载)
- SQL注入攻击与防御
- 【Proteus仿真】6位数码管秒计数器(0-999999S)
- 游戏本地化不止是翻译,还有……
- 设计模式---代理(Proxy)模式
- 涂抹果酱_2015年全球游戏果酱
- 爬取51job职位信息之编码问题
- [ZCMU OJ]5252: 英雄卡/5253: 排队接水/5254: 颜色叠加/5255: 勤劳的老杨/5256: 秘密大厦的访客