各位程序设计高手请帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:42:13
c++程序设计:书店销售管理软件:
本系统使用计算机对书店的销售进行管理,该书店拥有最多图书不超过200本,每本图书的信息包括:书名、书号(出版序列号)、编号、出版社、作者、定价、库存量、出版日期等
现要求用菜单选择并完成下述的功能:
(1)增加新图书,即将图书的全部信息输入到文件中;
(2)根据销售情况和采购情况实时修改图书文件中的库存量;
(3)根据当天日期修改图书价格:1年前出版的图书打九折,两年前出版的打八折,三年前出版的全部打七折
(4)根据书名查询某本图书的信息
(5)分别打印根据库存量和出版日期排序的结果
只是道编程题目无实际意义

/*c++程序设计:书店销售管理软件:
本系统使用计算机对书店的销售进行管理,该书店拥有最多图书不超过200本
,每本图书的信息包括:书名、书号(出版序列号)、编号、出版社、作者、定价、库存量、出版日期等
现要求用菜单选择并完成下述的功能:
(1)增加新图书,即将图书的全部信息输入到文件中;
(2)根据销售情况和采购情况实时修改图书文件中的库存量;
(3)根据当天日期修改图书价格:1年前出版的图书打九折,两年前出版的打八折,
三年前出版的全部打七折
(4)根据书名查询某本图书的信息
(5)分别打印根据库存量和出版日期排序的结果*/
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;

//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
class Date //定义日期类
{
public:
void set_date(); //设置日期

void show_date(); //显示日期
int year;
int mouth;
int day;
};

void Date:: set_date()
{
cout<<"输入year mouth day:";
cin>>year>>mouth>>day;
bool teap=true;
while(teap==true)
{
if(year>2020||mouth>12||mouth<0||day<0||day>31)//默认输入年必须在2020年以前
{