C Primer Plus 第七章 第七题
C Primer Plus 第七章 第七题
#include<stdio.h>
#define RATE1 0.15
#define RATE2 0.20
#define RATE3 0.25
#define BASE1 300
#define BASE2 400
#define BASE3 450
#define TAX1 BASE1 * RATE1
#define TAX2 TAX1 + (BASE2 - BASE1) * RATE2
#define TAX3 75int main()
{ int x; // 工作时间 const int boundry_hours = 40;int allincome = 0;float realincome = 0.0;float tax = 0.0;printf("Please enter your work hours:\n");scanf("%d", &x);if(x < boundry_hours){allincome = x * 10;if(allincome <= BASE1)tax = allincome * RATE1;if((allincome > BASE1) && (allincome <= BASE2))tax = TAX1 + (allincome - BASE1) * RATE2;realincome = allincome - tax;printf("总工资为:%d, 税金为: %f, 最终的工资为:%f", allincome, tax, realincome);}if(x == boundry_hours){allincome = 40 * 10;tax = TAX2;realincome = allincome - tax;printf("总工资为:%d, 税金为: %f, 最终的工资为:%f", allincome, tax, realincome);}if(x > boundry_hours){allincome = BASE2 + (x - boundry_hours) * 15;if((allincome > BASE2) && (allincome < BASE3))tax = TAX2 + ( x - boundry_hours) * RATE3;
if(allincome == BASE3)tax = TAX3;if(allincome > BASE3)tax = TAX3 + (allincome - BASE3) * RATE3;realincome = allincome - tax;printf("总工资为:%d, 税金为: %f, 最终的工资为:%f", allincome, tax, realincome); }return 0;}
C Primer Plus 第七章 第七题相关推荐
- 计算机应用基础第七章自测题,计算机应用基础 第七章.doc
计算机应用基础 第七章 第七章自测题 1.HTML是指( ). A.超文本标记语言 B.超文本文件 C.超媒体文件 D.超文本传输协议 2.Internet中URL的含义是( ). A.统一资源定位器 ...
- 速学堂第七章作业编程题答案(自写)
速学堂第七章作业编程题答案 1. 数组查找操作:定义一个长度为10 的一维字符串数组,在每一个元素存放一个单词;然后运行时从命令行输入一个单词,程序判断数组是否包含有这个单词,包含这个单词就打印出&q ...
- 第七章第十题(找出最小元素的下标)(Find the subscript of the smallest element)
第七章第十题(找出最小元素的下标)(Find the subscript of the smallest element) 7.10(找出最小元素的下标)编写一个方法,求出整数数组中最小元素的下标.如 ...
- 计算机应用基础第七章自测题,计算机应用基础习题第七章.doc
计算机应用基础习题第七章 第7章 如何使用 WinRAR 快速压缩当您在文件上点右键的时候,您就会看见图 中的部分就是 WinRAR 在右键中创建的快捷键. ? 图 右键菜单 想压缩文件的时候,在文件 ...
- 第七章第三题(计算数字的出现次数)(Count occurrence of numbers) - 编程练习题答案
编写程序,读取在1到100 之间的整数,然后计算每个数出现的次数.假定输入是以0 结束的. 下面是这个程序的一个运行示例: Write a program that reads the integer ...
- 数据结构题集c语言版第七章答案,数据结构题集(C语言版)答案 - 严蔚敏编著...
C Temp); ListMinus_L(A Temp D); } 2.30 要求同2.29题 试对单链表编写算法 请释放A表中的无用结点空间 解: // 在A中删除既在B中出现又在C中出现的元素 并 ...
- 编译原理last集c语言,编译原理作业集-第七章.doc
编译原理作业集-第七章 第七章 语义分析和中间代码产生 本章要点 1. 中间语言,各种常见中间语言形式: 2. 说明语句赋值语句布尔表达式控制语句的翻译: 3. 过程调用的处理: 4. 类型检查: 本 ...
- 期末安卓习题--第七章
第七章 安卓第七章 选择题 判断题 填空题 安卓第七章 选择题 1.关于BroadcastReceiver的说法不正确的是(D ). A. 广播接收器是android四大组件之一 B. 对有序广播,系 ...
- python程序设计第二章序列类型 题库及选解
由于学校的python是笔试,所以找了份感觉比较好的题库刷了下其中前八章的填空和判断,附上选解.各章链接如下 python程序设计题库完整版 https://blog.csdn.net/lijia11 ...
- C++ Primer Plus 第七章编程题练习
C++ Primer Plus 第七章编程题练习 第一题 题目描述 编写一个程序,不断要求用户输入两个数,直到其中的一个为0.对于每两个数,程序将使用一个 函数来计算它们的调和平均数,并将结果返回给m ...
最新文章
- cpu使用率 htop显示_Linux查看CPU和内存使用情况
- c 程序 实现一元二次方程
- openresty开发系列26--openresty中使用redis模块
- 锁的释放流程-ReentrantLock.unlock
- HDU - 5157 Harry and magic string(回文自动机)
- asp.net core结合NLog搭建ELK实时日志分析平台
- OpenTelemetry - 云原生下可观测性的新标准
- Linux文件系统不是必须的,而是必要的!
- 接口测试的时候如何生成随机数据进行测试
- angler前端框架_Google前端框架AngularJS创始人Misko Hevery专访
- php寻仙记,【网站搭建】寻仙记+天空之城两款文字游戏PHP源码
- 产品优化策略,有效提升产品自身竞争力,我赌你一定没用过
- 第20节 信息化基础知识
- 服务器按照应用级别来划分 可以分为哪些,服务器按应用级别有哪些分类
- GameFramework篇:打包需知
- word左边左对齐,右边右对齐
- Matlab肤色分割
- Leetcode 881:救生艇问题
- python数据分析之数据分析(步骤)流程
- 【历史上的今天】7 月 19 日:IMAP 协议之父出生;Project Kotlin 公开亮相;CT 成像实现新突破