#include <stdlib.h>
#include <iostream>
#include <string>
#include "Sale_data.h"
using namespace std;
int main()
{
Sale_data data1 , data2 , *salesptr ;
cin >> data1.bookNo >> data1.unit_sold >> data1.price ;
cin >> data2.bookNo >> data2.unit_sold >> data2.price ;
data1.revenue = data1.unit_sold * data1.price;
data2.revenue = data2.unit_sold * data2.price;
if ( data1.bookNo == data2.bookNo )
{
unsigned int total_num = data1.unit_sold + data2.unit_sold;
double total_rev = data1.revenue + data2.revenue;
if (total_num != 0)
{
cout << "ISBN_Number " << "total_number " << "total_revenue " << endl;
cout << data1.bookNo << " " << total_num << " " << total_rev << endl ;
}
}
else
{
cout << "there is two kinds books" << endl;
cout << "ISBN_Number " << "price " << "number " << "revenue " << endl ;
cout << data1.bookNo << " " << data1.price << " " << data1.unit_sold << " " << data1.revenue<< endl ;
cout << data2.bookNo << " " << data2.price << " " << data2.unit_sold << " " << data2.revenue<< endl ;
cout << "total revenue : " << data1.revenue + data2.revenue ;
}
cout << endl << "press any key to continue!" << endl;
system("pause");
return 0;
}
Sale_data.h
#ifndef SALE
#define SALE
#include <string>
using namespace std;
struct Sale_data
{
string bookNo;
unsigned int unit_sold;
double revenue;
double price;
};
#endif
input : 1 3 10
2 3 10
可以运行