/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 改错
* 作 者: 李超
* 完成日期:2012年 3 月 7 日
* 版 本 号: 01.03.02
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述: 修改错误程序
* 程序输出:
* 程序头部的注释结束
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 改错
* 作 者: 李超
* 完成日期:2012年 3 月 7 日
* 版 本 号: 01.03.02
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述: 修改错误程序
* 程序输出:
* 程序头部的注释结束
*/
//源程序:
#include <iostream> using namespace std; class Time {
void set_time(void) ;void show_time(void);//加入public,
//加入private
int hour; int minute; int sec; }; Time t; int main() { set_time(); show_time(); return 0; } int set_time(void) //改为void Time::set_time(void) { cin>>t.hour; cin>>t.minute; cin>>t.sec; } int show_time(void) //改为void Time::show_time(void) { cout<<t.hour<<":"<<t.minute<<":"<<t.sec<<endl; }
//改后程序:#include <iostream> using namespace std; class Time { public: //加入public, void set_time(void); void show_time(void); private: //加入private int hour; int minute; int sec; }; Time t; int main() { t.set_time(); t.show_time(); return 0; } void Time::set_time(void) { cin >>t.hour; cin >>t.minute; cin >>t.sec; } void Time::show_time(void) { cout <<t.hour <<":" <<t.minute <<":" <<t.sec <<endl; }