c primer plus 第七章 第十题
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 第七章 第十题相关推荐
- 第七章第十题(找出最小元素的下标)(Find the subscript of the smallest element)
第七章第十题(找出最小元素的下标)(Find the subscript of the smallest element) 7.10(找出最小元素的下标)编写一个方法,求出整数数组中最小元素的下标.如 ...
- C++ Primer Plus 第七章编程题练习
C++ Primer Plus 第七章编程题练习 第一题 题目描述 编写一个程序,不断要求用户输入两个数,直到其中的一个为0.对于每两个数,程序将使用一个 函数来计算它们的调和平均数,并将结果返回给m ...
- 第七章第二十二题(计算一个字符串中大写字母的数目)(Calculates the number of uppercase letters in a string)
第七章第二十二题(计算一个字符串中大写字母的数目)(Calculates the number of uppercase letters in a string) *7.22(计算一个字符串中大写字母 ...
- 计算机应用基础第七章自测题,计算机应用基础 第七章.doc
计算机应用基础 第七章 第七章自测题 1.HTML是指( ). A.超文本标记语言 B.超文本文件 C.超媒体文件 D.超文本传输协议 2.Internet中URL的含义是( ). A.统一资源定位器 ...
- 速学堂第七章作业编程题答案(自写)
速学堂第七章作业编程题答案 1. 数组查找操作:定义一个长度为10 的一维字符串数组,在每一个元素存放一个单词;然后运行时从命令行输入一个单词,程序判断数组是否包含有这个单词,包含这个单词就打印出&q ...
- 第六章第十题(使用isPrime方法)(Use the isPrime Method)
第六章第十题(使用isPrime方法)(Use the isPrime Method) 6.10(使用isPrime方法)程序清单6-7提供了测试某个数字是否是素数的方法isPrime(int num ...
- 计算机应用基础第七章自测题,计算机应用基础习题第七章.doc
计算机应用基础习题第七章 第7章 如何使用 WinRAR 快速压缩当您在文件上点右键的时候,您就会看见图 中的部分就是 WinRAR 在右键中创建的快捷键. ? 图 右键菜单 想压缩文件的时候,在文件 ...
- C++学习之路(六),C++primer plus 第七章 函数--C++的编程模块
第 7 章 函数---C++的编程模块 本章内容包括: 函数基本知识. 函数原型. 按值传递函数参数. 设计处理数组的函数. 使用 const 指针参数. 设计处理文本字符串的函数. 设计处理结构的函 ...
- c++ primer练习题 第七章 类 (Class)
练习7.1 使用2.6.1节定义的Sales_data类为1.6节的交易处理程序编写一个新版本. 解: #include <iostream> #include <string> ...
- 【C++ primer】第七章 函数-C++的编程模块
1,函数的基本知识 C++对于返回值的类型有一定的限制:不能是数组,但可以使其他任何类型,甚至可以使结构和对象. 有趣的是,虽然数组不可以作为返回对象,但是数组可以作为结构 ...
最新文章
- 【青少年编程】【三级】 合作画画
- python | ^ ~
- C盘过满或者重装系统小技巧(不需要重做系统)
- php curl的数据后台如何接收,PHP curl以模拟put请求,后台无法接受到数据是怎么回事?...
- Deep Reinforcement Learning: Pong from Pixels
- 问题 D: 最小生成树II
- json.dumps与json.dump的区别 json.loads与json.load的区别(简洁易懂)
- Python 3.7 即将发布,引入多项新功能!
- SQL server 2008 r2导入数据
- 插值法(三次样条插值)
- 使用AltSearch格式化Kindle读书笔记
- BEVFusion: A Simple and Robust LiDAR-CameraFusion Framework 细读
- 疯狂创客圈 JAVA 高并发 总目录
- VT处理器常用额外指令集(VMX)
- Win7用户文件夹转移
- wpa_supplicant-2.6 君正平台(Zeratul )编译 支持WPS功能
- 手把手教你玩转OpenWRT路由器系统,视频教程合集
- Bootstrap 与 Jackknife 笔记
- Bios工程师手边事—SBIOS添加EC功能
- 50%的转正率——瑞晟