1
#include
private: //成员改为公用的 int hour; int minute; int sec; };
void Time::set_time() //在main函数之前定义 {
cin>>hour; cin>>minute; cin>>sec; }
void Time::show_time() //在main函数之前定义 {
cout< int main() {Time t1; t1.set_time(); t1.show_time(); return 0; } 2: #include void set_time(void) {cin>>hour; cin>>minute; cin>>sec; } void show_time(void) {cout< private: int hour; int minute; int sec; }; Time t; int main() { t.set_time(); t.show_time(); return 0; } 3: #include 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< Time t; int main() { t.set_time(); t.show_time(); return 0; } 4: //xt2-4-1.cpp(main.cpp) #include //xt2-4-2.cpp(即student.cpp) #include \ #include using namespace std; void Student::display( ) { cout<<\ cout<<\ cout<<\} void Student::set_value() { cin>>num; cin>>name; cin>>sex; } 5: //xt2-5-1.cpp(file1.cpp) #include {Array_max arrmax; arrmax.set_value(); arrmax.max_value(); arrmax.show_value(); return 0; } //xt2-5-2.cpp(arraymax.cpp) #include 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<<\ } 6:解法一 #include void get_value(); float volume(); void display(); public: float lengh; float width; float height; }; void Box::get_value() { cout<<\ cin>>lengh; cin>>width; cin>>height; } float Box::volume() { return(lengh*width*height);} void Box::display() { cout< int main() {Box box1,box2,box3; box1.get_value(); cout<<\ box1.display(); box2.get_value(); cout<<\ box2.display(); box3.get_value(); cout<<\ box3.display(); return 0; } 解法二: #include void get_value(); void volume(); void display(); public: float lengh; float width; float height; float vol; }; void Box::get_value() { cout<<\ cin>>lengh; cin>>width; cin>>height; } void Box::volume() { vol=lengh*width*height;} void Box::display() { cout< int main() {Box box1,box2,box3; box1.get_value(); box1.volume(); cout<<\ box1.display(); box2.get_value(); box2.volume(); cout<<\ box2.display(); box3.get_value(); box3.volume(); cout<<\ box3.display(); return 0; }