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. 读写配置文件app.config
  3. sublime快捷键收藏
  4. 用于实现 Web 服务的 SOA 编程模型,第 10 部分: SOA 用户角色
  5. Bailian2734 十进制到八进制(POJ NOI0113-45)【进制】
  6. Swift - 使用UIScrollView实现页面滚动切换
  7. 关于Oracle的PARALLEL_MAX_SEVERS参数
  8. tcga数据下载_TCGA突变数据的下载、整理和可视化
  9. 年度最火的AOA蓝牙室内定位原理
  10. awk sed 删除文件最后列及最后一个字符
  11. 新建的html文件都不能显示图片,WindowsXp系统打开网页无法显示图片的解决方案...
  12. 一.全局定位--开源定位框架LIO-SAM_based_relocalization实录数据集测试
  13. 关于笔记本连接显示器检测不到的问题(NoVideoInput)
  14. ZK锦集:Zookeeper的下载和安装 | 真/伪集群的快速搭建| 总结的很详细
  15. 中国物联网微控制器市场现状研究分析与发展前景预测报告(2022)
  16. 通信机制之异步通信和同步通信
  17. 彩虹瓶【含详细注释】
  18. 鲁班妻子是谁?发明一样东西,现在人人都用
  19. 自从学会Python后,无视百度文库VIP,所有文档免费下载阅读
  20. 【学习笔记】Git企业级使用—完整流程

热门文章

  1. Centos查看进程命令
  2. 语音网关典型配置实例
  3. BN=批归一化+缩放位移=(batchNorm层+scale层)
  4. rails errors样式自定义
  5. Thrift IDL使用方式
  6. 凸优化第四章凸优化问题 4.6 广义不等式约束
  7. 5G概念被热炒,运营商吃相不要太难看
  8. 那些初创互联网公司CEO最常说的的谎言
  9. javaScript数据类型转换—显式转换(二)
  10. 负载均衡常见问题之会话保持-粘滞会话(Sticky Sessions)