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 第七章 第七题相关推荐

  1. 计算机应用基础第七章自测题,计算机应用基础 第七章.doc

    计算机应用基础 第七章 第七章自测题 1.HTML是指( ). A.超文本标记语言 B.超文本文件 C.超媒体文件 D.超文本传输协议 2.Internet中URL的含义是( ). A.统一资源定位器 ...

  2. 速学堂第七章作业编程题答案(自写)

    速学堂第七章作业编程题答案 1. 数组查找操作:定义一个长度为10 的一维字符串数组,在每一个元素存放一个单词;然后运行时从命令行输入一个单词,程序判断数组是否包含有这个单词,包含这个单词就打印出&q ...

  3. 第七章第十题(找出最小元素的下标)(Find the subscript of the smallest element)

    第七章第十题(找出最小元素的下标)(Find the subscript of the smallest element) 7.10(找出最小元素的下标)编写一个方法,求出整数数组中最小元素的下标.如 ...

  4. 计算机应用基础第七章自测题,计算机应用基础习题第七章.doc

    计算机应用基础习题第七章 第7章 如何使用 WinRAR 快速压缩当您在文件上点右键的时候,您就会看见图 中的部分就是 WinRAR 在右键中创建的快捷键. ? 图 右键菜单 想压缩文件的时候,在文件 ...

  5. 第七章第三题(计算数字的出现次数)(Count occurrence of numbers) - 编程练习题答案

    编写程序,读取在1到100 之间的整数,然后计算每个数出现的次数.假定输入是以0 结束的. 下面是这个程序的一个运行示例: Write a program that reads the integer ...

  6. 数据结构题集c语言版第七章答案,数据结构题集(C语言版)答案 - 严蔚敏编著...

    C Temp); ListMinus_L(A Temp D); } 2.30 要求同2.29题 试对单链表编写算法 请释放A表中的无用结点空间 解: // 在A中删除既在B中出现又在C中出现的元素 并 ...

  7. 编译原理last集c语言,编译原理作业集-第七章.doc

    编译原理作业集-第七章 第七章 语义分析和中间代码产生 本章要点 1. 中间语言,各种常见中间语言形式: 2. 说明语句赋值语句布尔表达式控制语句的翻译: 3. 过程调用的处理: 4. 类型检查: 本 ...

  8. 期末安卓习题--第七章

    第七章 安卓第七章 选择题 判断题 填空题 安卓第七章 选择题 1.关于BroadcastReceiver的说法不正确的是(D ). A. 广播接收器是android四大组件之一 B. 对有序广播,系 ...

  9. python程序设计第二章序列类型 题库及选解

    由于学校的python是笔试,所以找了份感觉比较好的题库刷了下其中前八章的填空和判断,附上选解.各章链接如下 python程序设计题库完整版 https://blog.csdn.net/lijia11 ...

  10. C++ Primer Plus 第七章编程题练习

    C++ Primer Plus 第七章编程题练习 第一题 题目描述 编写一个程序,不断要求用户输入两个数,直到其中的一个为0.对于每两个数,程序将使用一个 函数来计算它们的调和平均数,并将结果返回给m ...

最新文章

  1. cpu使用率 htop显示_Linux查看CPU和内存使用情况
  2. c 程序 实现一元二次方程
  3. openresty开发系列26--openresty中使用redis模块
  4. 锁的释放流程-ReentrantLock.unlock
  5. HDU - 5157 Harry and magic string(回文自动机)
  6. asp.net core结合NLog搭建ELK实时日志分析平台
  7. OpenTelemetry - 云原生下可观测性的新标准
  8. Linux文件系统不是必须的,而是必要的!
  9. 接口测试的时候如何生成随机数据进行测试
  10. angler前端框架_Google前端框架AngularJS创始人Misko Hevery专访
  11. php寻仙记,【网站搭建】寻仙记+天空之城两款文字游戏PHP源码
  12. 产品优化策略,有效提升产品自身竞争力,我赌你一定没用过
  13. 第20节 信息化基础知识
  14. 服务器按照应用级别来划分 可以分为哪些,服务器按应用级别有哪些分类
  15. GameFramework篇:打包需知
  16. word左边左对齐,右边右对齐
  17. Matlab肤色分割
  18. Leetcode 881:救生艇问题
  19. python数据分析之数据分析(步骤)流程
  20. 【历史上的今天】7 月 19 日:IMAP 协议之父出生;Project Kotlin 公开亮相;CT 成像实现新突破

热门文章

  1. OS 中的SID(安全标识)
  2. 复变函数:傅里叶级数
  3. pyspark 手写Apriori算法
  4. java中NULL与 的区别
  5. 8Manage助力花安堂打造新品研发项目管理平台
  6. CentOS 7 下的LVM 实战
  7. java 包之 BeanUtils包的使用
  8. 安装mysql报curses的解决
  9. LVS+KeepAlived,RabbitMQ高可用负载均衡
  10. Apache Spark技术实战之1 -- KafkaWordCount