#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(){ return ID; } string getName(){ return name; } int getNum(){ return num; } void display() 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 min_num=book[0].getNum(); for(int i=1;i<n;i++){ if(book[i].getNum()<min_num){ min_num=book[i].getNum(); } } return min_num; }

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 ; }


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

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