1. 程式人生 > >第三題(非實驗5)

第三題(非實驗5)

圖片 src int() stream pre png name while books

#ifndef BOOK_H
#define BOOK_H
#include<string>
using std::string;
class Book{
	public:
		Book(string isbnX,string titleX,float priceX):isbn(isbnX),title(titleX),price(priceX){}
		void print();
	private:
		string isbn;
		string title;
		float price;		
};
#endif
#include<iostream>
#include<string>
#include"book.h"
using namespace std;
void Book::print(){
	cout<<"isbn:"<<isbn<<endl;
	cout<<"title:"<<title<<endl;
	cout<<"price:"<<price<<endl;
}
#include<iostream>
#include<vector>
#include<string>
#include"book.h"
using namespace std;
int main()
{
	vector<Book> books;
	string isbn,title;
	float price;
	while(cin>>isbn&&isbn!="s")
	{
		cin>>title>>price;
		books.push_back(Book(isbn,title,price));
	}
	for(int i=0;i<books.size();i++)
	{
		books[i].print();
	}
	return 0;
} 

技術分享圖片

第三題(非實驗5)