Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2341275
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:07:42

这是我编的图书填加的程序  但是输入一次图书 第二次出现了这种情况看下运行图片http://images.51.com/d/200611/0c/a2/qing878/6f188483be7da584f760ce5b59376975.jpg 谁解释下
#include "iostream"
using namespace std;
class BOOK{
      private:
      string name;
      string author;
      string state;
      int ID;
      int price;
      public:
      BOOK()
      {
            name="null";
            author=" ";
            state="在馆";
            price=0;
            }
void addbook()
{    
      ID=0;
      ID++;
     for(int i=0;i<2;i++)
     {
           if(name=="null")
             {
             cout<<"请输入书名:";
             cin>>name;
             cout<<"请输入作者:";
             cin>>author;
             cout<<"请输入书价格:";
             cin>>price;
             break;}
             }
             }
             void sharebook()
             {
                   cout<                   cout<                   cout<                   cout<                   }
            };
int main()
{  
    BOOK book[2];
    for(int j=0;j<2;j++)
    {    
    book[j].addbook();
}
    cout<<"书号"<<"\t";
    cout<<"书名"<<"\t";
    cout<<"作者"<<"\t";
    cout<<"价格"<<"\t"<    for(int i=0;i<2;i++)
    {
   
    book[i].sharebook();
}
    system("pause");
}

--------------------next---------------------

阅读(1071) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~