#include #include using namespace std; class Book{ private: string ID; string name; int num; public: Book(string value1="000",string value2="book",int value3=0){ ID=value1; name=value2; num=value3; } ~Book(){ cout<<"Book is delete"<<endl; } void setID(string value){ ID=value; } void setName(string value){ name=value; } void setNum(int value){ num=value; } string getID(void){ return ID; } string getName(void){ return name; } int getNum(void){ return num; } void display(void)const{ cout<<ID<<'-'<<name<<'-'<<num<<endl; } }; void in(Book book[],int n){ string id,name; int num; for(int i=0;i<n;i++){ cin>>id>>name>>num; book[i].setID(id); book[i].setName(name); book[i].setNum(num); } } int findMin(Book book[],int n){ int minnum=book[0].getNum(); for(int i=1;i<n;i++){ if(book[i].getNum()<minnum){ minnum=book[i].getNum(); } } return minnum; } void outmin(Book book[],int n,int minNum){ for(int i=0;i<n;i++){ if(book[i].getNum()==minNum){ book[i].display(); } } } int main(){ Book book[4]; in(book,4); int minNum=findMin(book,4); outmin(book,4,minNum); return 0;

定义Book图书类并完成相关测试。Book类结构说明:Book类的数据成员包括:①私有数据成员:图书编号IDstring。②私有数据成员:图书名称namestring。③私有数据成员:存书量numint。Book类的成员函数包括:①构造函数Bookstring value1 string value2 int value3其功能是将图书编号ID设置为value1将图书名称name设置为v

原文地址: https://www.cveoy.top/t/topic/fEmo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录