第三题(非实验5)

Posted jinxiexi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三题(非实验5)相关的知识,希望对你有一定的参考价值。

#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)的主要内容,如果未能解决你的问题,请参考以下文章

Java实验九第三题

Java实验九第三题

细胞分裂(NOIP2009 普及组第三题)

欧拉计划(Euler Project)——第一题到第三题

实验9

第三题