书籍管理系统
#include <iostream>
#include <map>
#include <fstream>
#include <sstream>
#include <string>
using namespace std;
struct Book
{
string isbn;
unsigned int units_sold;
double selling_price;
double sales_prices;
void show()
{
cout<<"ISBN:"<<isbn<<endl;
cout<<"销量:"<<units_sold<<endl;
cout<<"原价:"<<selling_price<<endl;
cout<<"实际售价:"<<endl;
cout<<endl;
}
};
void _ADD_Book(map<string,Book> & Books , Book& book )
{
if(Books.find(book.isbn) == Books.end())
{
Books[book.isbn] = book;
}
else
{
Books[book.isbn].sales_prices =( Books[book.isbn].sales_prices * Books[book.isbn].units_sold
+ book.units_sold * book.sales_prices )