注:由于缺少头文件和Book类的具体实现,以下代码无法直接运行,仅作参考。

#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; } void setID(string value) { ID = value; } void setName(string value) { name = value; } void setNum(int value) { num = value; } string getID() { return ID; } string getName() { return name; } int getNum() { return num; } void display() const { cout << ID << "-" << name << "-" << num << endl; } };

void in(Book book[], int n) { for (int i = 0; i < n; i++) { string ID, name; int num; 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(void) { Book book[4]; int minNum = 0; in(book, 4); minNum = findMin(book, 4); outmin(book, 4, minNum); return 0;

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

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

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