第二章



2

#include <iostream>

using namespace std;

class Time

  {public:

    void set_time(void)

     {cin>>hour;

      cin>>minute;

      cin>>sec;

     }

    void show_time(void)

     {cout<<hour<<":"<<minute<<":"<<sec<<endl;}

    private: int hour;

     int minute;

     int sec;

  };

 Time t;

int main()

 {

  t.set_time();

  t.show_time();

  return 0;

 }

 3

#include <iostream>

using namespace std;

class Time

  {public:

    void set_time(void);

    void show_time(void);

   private:

    int hour;

    int minute;

    int sec;

  };

  void Time::set_time(void)

  {cin>>hour;

   cin>>minute;

   cin>>sec;

  }

 void Time::show_time(void)

{cout<<hour<<":"<<minute<<":"<<sec<<endl;}

 

Time t;

int main()

{ t.set_time();

  t.show_time();

  return 0;

}  

4

//xt2-4-1.cpp(main.cpp)

#include <iostream>

using namespace std;

#include "xt2-4.h"

int main()

{Student stud;

 stud.set_value();

 stud.display();

 return 0;

}

#include "xt2-4.h"                      

#include <iostream>

using namespace std;                   

void Student::display( )              

{ cout<<"num:"<<num<<endl;

  cout<<"name:"<<name<<endl;

  cout<<"sex:"<<sex<<endl;

}

 void Student::set_value()

{ cin>>num;

cin>>name;

  cin>>sex;

}

5

//xt2-5-1.cpp(file1.cpp)

#include <iostream>

#include "xt2-5.h"

int main()

 {Array_max  arrmax;

  arrmax.set_value();

  arrmax.max_value();

  arrmax.show_value();

  return 0;

 }

 #include <iostream>

using namespace std;

#include "xt2-5.h"

void Array_max::set_value()

 { int i;

   for (i=0;i<10;i++)

     cin>>array[i];

 }

 void Array_max::max_value()

 {int i;

  max=array[0];

  for (i=1;i<10;i++)

   if(array[i]>max) max=array[i];

  }

 void Array_max::show_value()

 {cout<<"max="<<max<<endl;

 }

 6

 #include <iostream>

using namespace std;

class Box

{public:

  void get_value();

  float volume();

  void display();

 public:

  float lengh;

  float width;

  float height;

  };

 void Box::get_value()

{ cout<<"please input lengh, width,height:";

  cin>>lengh;

  cin>>width;

  cin>>height;

}

 float Box::volume()

{ return(lengh*width*height);}

 void Box::display()

{ cout<<volume()<<endl;}

 int main()

 

{Box box1,box2,box3;

 box1.get_value();

 cout<<"volmue of bax1 is ";

 box1.display();

 box2.get_value();

 cout<<"volmue of bax2 is ";

 box2.display();

 box3.get_value();

 cout<<"volmue of bax3 is ";

 box3.display();

 return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值