zoukankan      html  css  js  c++  java
  • 图书管理

    #include<iostream.h>
    #include<string.h>
    class cbase
    {
    	char *title;
    	int n;
    public:
    	int n1;
    	void gettitle()
    	{
    		char ti[10];
    	    
    		cout<<"请输入此书的书名和销量"<<endl;
    		cin>>ti>>n1;
    		title=new char[strlen(ti)+1];
    		strcpy(title,ti);
    		n=n1;
    	}
    	void printtitle()
    	{
    		cout<<"此书的信息为"<<title<<n<<endl;                                 
    	}
    	virtual void isgood()=0;
    };
    class cbook:public cbase
    {
    	char *book;
    	int nu;
    public:
    	void isgood()
    	{
    		if(n1>=500)
    		{
    			printtitle();
    		    cout<<"良好"<<endl;
    		}
    		else
    			cout<<endl;
    	}
    };
    class cjournal:public cbase
    {
    	char *journal;
    	int num;
    public:
    	void isgood()
    	{
    		if(n1>=2500)
    		{
    			printtitle();
    		    cout<<"良好"<<endl;                                  		}
    		else
    			cout<<endl;
    	}
    };
    void obj(cbase *b)
    {
    	
    	b->isgood();
    }
    void main()
    {
        cout<<"请输入图书信息"<<endl;
    	cbook *book[2];
    	for(int i=0;i<2;i++)
    	{
    		book[i]=new cbook;
            book[i]->gettitle();
    	}
    	cout<<"请输入杂志信息"<<endl;
    	cjournal *journal[2];
    	for(i=0;i<2;i++)
    	{
    		journal[i]=new cjournal;                                              
    		journal[i]->gettitle();
    	}
    	for(i=0;i<2;i++)
    	{
    		obj(book[i]);
    	}
    	for(i=0;i<2;i++)
    	{
    		obj(journal[i]);
    	}
    	
    }
    

  • 相关阅读:
    Celery(异步任务,定时任务,周期任务)
    SQLAlchemy的应用创建
    SQLAlchemy多对多
    SQLAlchemy
    app开发-2
    app开发-3
    app开发-1
    MongoDB-pymongo
    MongoDB-增删改查
    MongoDB-数据类型
  • 原文地址:https://www.cnblogs.com/zztong/p/6695324.html
Copyright © 2011-2022 走看看