码迷,mamicode.com
首页 > 其他好文 > 详细

第三题(非实验5)

时间:2018-05-23 22:18:42      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:ace   back   title   print   ret   str   names   push   图片   

#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)

标签:ace   back   title   print   ret   str   names   push   图片   

原文地址:https://www.cnblogs.com/jinxiexi/p/9079458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!