c primer plus 第七章 第十题

#include<stdio.h>
#define RATE1 0.15
#define RATE2 0.28
#define BASE1 17850
#define BASE2 23900
#define BASE3 29750
#define BASE4 14875int main()
{ int x;float tax;char ch;printf("Please enter your number firstly:\n");scanf("%d", &x);printf("Please choose your type secondly: A B C D\n");while((ch = getchar()) != '#'){switch(ch){case 'A' :{if(x < BASE1)tax = x * RATE1;if(x == BASE1)tax = BASE1 * RATE1;if(x > BASE1)tax = BASE1 * RATE1 + (x - BASE1) * RATE2;printf("%f", tax);break;}case 'B' :{if(x < BASE2)tax = x * RATE1;if(x == BASE2)tax = BASE2 * RATE1;if(x > BASE2)tax = BASE2 * RATE1 + (x - BASE2) * RATE2;printf("%f", tax);break;}case 'C' :{if(x < BASE3)tax = x * RATE1;if(x == BASE3)tax = BASE3 * RATE1;if(x > BASE3)tax = BASE3 * RATE1 + (x - BASE3) * RATE2;printf("%f", tax);break;}case 'D' :{if(x < BASE4)tax = x * RATE1;if(x == BASE4)tax = BASE4 * RATE1;if(x > BASE4)tax = BASE4 * RATE1 + (x - BASE4) * RATE2;printf("%f", tax);break;}default :break;}}return 0;
}

c primer plus 第七章 第十题相关推荐

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

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

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

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

  3. 第七章第二十二题(计算一个字符串中大写字母的数目)(Calculates the number of uppercase letters in a string)

    第七章第二十二题(计算一个字符串中大写字母的数目)(Calculates the number of uppercase letters in a string) *7.22(计算一个字符串中大写字母 ...

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

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

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

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

  6. 第六章第十题(使用isPrime方法)(Use the isPrime Method)

    第六章第十题(使用isPrime方法)(Use the isPrime Method) 6.10(使用isPrime方法)程序清单6-7提供了测试某个数字是否是素数的方法isPrime(int num ...

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

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

  8. C++学习之路(六),C++primer plus 第七章 函数--C++的编程模块

    第 7 章 函数---C++的编程模块 本章内容包括: 函数基本知识. 函数原型. 按值传递函数参数. 设计处理数组的函数. 使用 const 指针参数. 设计处理文本字符串的函数. 设计处理结构的函 ...

  9. c++ primer练习题 第七章 类 (Class)

    练习7.1 使用2.6.1节定义的Sales_data类为1.6节的交易处理程序编写一个新版本. 解: #include <iostream> #include <string> ...

  10. 【C++ primer】第七章 函数-C++的编程模块

    1,函数的基本知识        C++对于返回值的类型有一定的限制:不能是数组,但可以使其他任何类型,甚至可以使结构和对象.        有趣的是,虽然数组不可以作为返回对象,但是数组可以作为结构 ...

最新文章

  1. 【青少年编程】【三级】 合作画画
  2. python | ^ ~
  3. C盘过满或者重装系统小技巧(不需要重做系统)
  4. php curl的数据后台如何接收,PHP curl以模拟put请求,后台无法接受到数据是怎么回事?...
  5. Deep Reinforcement Learning: Pong from Pixels
  6. 问题 D: 最小生成树II
  7. json.dumps与json.dump的区别 json.loads与json.load的区别(简洁易懂)
  8. Python 3.7 即将发布,引入多项新功能!
  9. SQL server 2008 r2导入数据
  10. 插值法(三次样条插值)
  11. 使用AltSearch格式化Kindle读书笔记
  12. BEVFusion: A Simple and Robust LiDAR-CameraFusion Framework 细读
  13. 疯狂创客圈 JAVA 高并发 总目录
  14. VT处理器常用额外指令集(VMX)
  15. Win7用户文件夹转移
  16. wpa_supplicant-2.6 君正平台(Zeratul )编译 支持WPS功能
  17. 手把手教你玩转OpenWRT路由器系统,视频教程合集
  18. Bootstrap 与 Jackknife 笔记
  19. Bios工程师手边事—SBIOS添加EC功能
  20. 50%的转正率——瑞晟

热门文章

  1. diy gps for mio 686
  2. 【上采样问题】双线性插值的几何中心点重合与align_corners
  3. 深入浅出通信原理MIMO合集
  4. hexo version control
  5. 为什么自建深度学习机器?因为比AWS便宜10倍啊!
  6. 10亿级流数据交互查询,为什么抛弃MySQL选择VoltDB?
  7. Lync Server 2010 客户端访问提示验证服务器中的证书时遇到问题解决方法
  8. 用U盘制作Windows7安装以及MacBook Air上装Win7
  9. linux删除一个目录下的所有空文件
  10. DPM 2007 BUG