工资个人所得税计算方法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语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...相关推荐
- Java黑皮书课后题第10章:***10.8(金融:Tax类)编程练习题8.12使用数组编写一个计算税款的程序。设计一个名为Tax类,该类包含下面的实例数据域
***10.8(金融:Tax类)编程练习题8.12使用数组编写一个计算税款的程序.设计一个名为Tax类,该类包含下面的实例数据域 题目 程序解释 代码 Test8.java Test8_Tax.jav ...
- c语言添加收支情况,C语言编写一个计算个人所得税的程序,要求输入收入金额,能够输...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define TAXBASE 3500 //起征点 typedef struct{ //征税区间与征税率 long start; lo ...
- 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 ...
- 以面向对象方式编写一个计算电话费的程序
标准:基本通话费是每分钟4角钱,不足一分钟的部分,按照1分钟计算:长途通话费是每6秒7分钱,不足6秒的部分按照6秒计算.整个长途通话费,由上述两项加起来. public class MobileFee ...
最新文章
- 2021年大数据常用语言Scala(一):Scala简介
- Spring Data JPA(官方文档翻译)
- C语言和C++语言关系
- 获取文件夹下的文件名并存入txt中
- PaperNotes(15)-图神经网络、PyG极简版入门笔记
- jquery datepicker 点击日期控件不会自动更新input的值
- Python中使用中文
- 使用反射获得jar包中的类、方法、参数、返回值类型,然后动态加载jar包运行方法
- 中国开放教育资源协会
- atitit.新增编辑功能 跟orm的实现 attilax p31
- 计算机基础知识教程函数,EXCEL函数教程_电脑基础知识_IT计算机_专业资料.ppt
- 数学建模-多元线性回归
- JWT令牌生成与校验
- jacket for matlab,Jacket for Matlab常见问题
- 自定义iTerm2主题配置(iTerm2-Color-Schemes)
- 手游推广,经营一家游戏公司需要多少人?
- win10+Ubuntu双系统安装/卸载/扩容/同步时间
- 【计算机算法】递归——打印旋转方阵(正转及逆转)
- Jmeter(二十三) - 从入门到精通 - JMeter函数 - 上篇(详解教程)
- 基于子类的动态代理(使用CBl工具)
热门文章
- webrtc音量调节的方法之二
- App Inventor插件开发(四)OpenGL未完待续
- 文献计量分析方法与工具
- 三菱FX5U plc个人学习时写的功能样板程序 有定位,高速脉冲编码器输入,高速脉冲输出,表格定位
- 饲料码垛机器人技术方案_机器人码垛系统的技术要求.doc
- 聊一聊市场准入的基本企业资质ICP许可证,什么情景下企业才需要去申请ICP许可证?
- numpy求模/绝对值函数absolute
- ROS学习(3)——仿真平台搭建
- STM32CubeIDE不支持生成Keil工程
- [Gradle中文教程系列]-跟我学Gradle-5.2:依赖的分类