______________________________________________________________________________________________________________
第八章
1. 请检查下面的程序,找出其中的错误(先不要上机,在纸面上作人工检查),并改正。然后上机调试,使之能正常运行。运行时从键盘输入时、分、秒的值,检查输出是否正确。
原文:
#include
void show_time(void); int hour; int minute;
int sec;
}; Time t;
int main() { set_time(); show_time(); return 0; }
精品资料
______________________________________________________________________________________________________________
void set_time(void) }
cin>>t.hour; cin>>t.minute; cin>>t.sec;
{
void show_time(void) { } 改:
#include
void set_time(void)
cin>>t.hour; cin>>t.minute;
{//在 main 函数之前定义
public: //成员改为公用的
int hour; int minute; int sec;
cout< 精品资料 ______________________________________________________________________________________________________________ } cin>>t.sec; void show_time(void) { //在 main 函数之前定义 } int main() { } set_time(); show_time(); return 0; cout< 2. 改写例8.1程序,要求: (1)将数据成员改为私有的; (2)将输入和输出的功能改为由成员函数实现; (3)在类体内定义成员函数; #include public: void set_time(void) { cin>>hour; 精品资料