/*ABC邮购杂货店出售的洋蓟售价为2.05美元/磅,甜菜售价为1.15美元/磅胡萝卜售价为1.09/磅。在添加运费之前,100美元的订单有5%的打折优惠。
少于或者等于5磅的订单收取6.5美元的运费和包装费,5磅-20磅的订单收取14美元的运费和包装费,超过20磅的订单在14美元的基础上每续重1磅增加
0.5美元。编写一个程序,在循环中使用switch语句实现用户输入不同的字母时有不同的响应,即输入a的响应是让用户输入洋蓟的磅数,b是甜菜的磅数
,c是胡萝卜的磅数,q是退出订购。程序要记录累计的重量,即如果用户输入的是4磅的甜菜,然后输入5磅的甜菜,程序应报告9磅的甜菜。然后程序
应显示所有的购买信息:物品售价、订购的重量(单位磅),订购蔬菜的费用、订单的总费用、折扣(如果有的话)、运费和包装费,以及所有的费用
总额。
*****尝试功能不同进行函数分段,不熟练花费了很多时间
*/
#include<stdio.h>
#define A_PRICE 2.05 //洋蓟
#define B_PRICE 1.15 //甜菜
#define C_PRICE 1.09 //胡萝卜
#define BREAK1 5
#define BREAK2 20
#define BREAK3 100
#define DISCOUNT 0.05
#define COST1 6.5
#define COST2 14
#define ARISE 0.5
void show();
void weight(char ch);
double cost(double weight);
double a_weight = 0;
double b_weight = 0;
double c_weight
C PRIMER PLUS(第六版编程练习)7.12编程练习_11题
最新推荐文章于 2021-05-18 23:54:00 发布
本文详细介绍了C Primer Plus第六版中第7.12章节的第11道编程练习,涉及C语言的基础知识,包括条件判断、循环控制等编程概念,适合初学者巩固学习。
摘要由CSDN通过智能技术生成