c++程序设计第三版第八章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题八
Xt8-1
#include
using namespace std;
class Time
{public: //成员改为公用的
int hour;
int minute;
int sec;
};
Time t;
void set_time(void) //在main函数之前定义
{
cin>>t.hour;
cin>>t.minute;
cin>>t.sec;
}
void show_time(void) //在main函数之前定义
{
cout< } int main() {set_time(); show_time(); system("pause"); return 0; } Xt8-2 #include using namespace std; class Time {public: 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(); system("pause"); return 0; } Xt8-3 #include 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< Time t; int main() { t.set_time(); t.show_time(); system("pause"); return 0; } Xt8-4-1 //xt8-4-1.cpp(main.cpp) #include using namespace std; #include "xt8-4.h" int main() {Student stud; stud.set_value(); stud.display(); system("pause"); return 0; } Xt8-4-2 //xt8-4-2.cpp(即student.cpp) #include "xt8-4.h" //在此文件中进行函数的定义#include using namespace std; //不要漏写此行 void Student::display( ) { cout<<"num:"< cout<<"name:"< cout<<"sex:"< } void Student::set_value() { cin>>num; cin>>name; cin>>sex; } Xt8-5-1 //xt8-5-1.cpp(file1.cpp) #include #include "xt8-5.h" int main() {Array_max arrmax; arrmax.set_value(); arrmax.max_value(); arrmax.show_value(); system("pause"); return 0; } Xt8-5-2 //xt8-5-2.cpp(arraymax.cpp) #include using namespace std; #include "xt8-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="< } Xt8-6-1 #include using namespace std; class Box {public: void get_value();