第三周实验报告(任务2)
2012-03-05 19:11
274 查看
上机前在纸上先找出错误,然后上机调试,使之正常运行。运行时输入时分秒,检查输出是否正确。要求:在实验报告中,在改动处加注释说明理由
错误程序:
改正后的程序:
运行结果:
错误程序:
#include <iostream> using namespace std; class Time { void set_time(void) ; void show_time(void); int hour; int minute; int sec; }; Time t; int main() { set_time(); show_time(); return 0; } int set_time(void) { cin>>t.hour; cin>>t.minute; cin>>t.sec; } int show_time(void) { cout<<t.hour<<":"<<t.minute<<":"<<t.sec<<endl; }
改正后的程序:
#include<iostream> using namespace std; class Time { public: //共有部分 void set_time(void); void show_time(void); private: //私有部分 int hour; int minute; int sec; }; Time t; void Time::set_time(void) //函数的返回值类型应该前后一致 { cin >> t.hour ; cin >> t.minute ; cin >> t.sec ; } void Time::show_time(void) //需要注明域(Time::) { cout << t.hour << ":" << t.minute << ":" << t.sec << endl; } int main() { t.set_time(); //调用时注明对象 t.show_time(); return 0; }
运行结果:
相关文章推荐
- C++程序设计实验报告(三十一)---第三周任务一
- 《第三周实验报告任务4》
- 第三周实验报告(任务1)
- 第三周实验报告(任务二)
- C++程序设计实验报告(三十二)---第三周任务二
- 《第三周实验报告任务2》
- 第三周实验报告(任务2)
- C++程序设计实验报告(三十三)---第三周任务三
- 《第三周实验报告任务3》
- C++程序设计实验报告(三十四)---第三周任务四
- 第三周实验报告(任务三)
- 第三周实验报告 任务2
- 第三周实验报告(任务3)
- 第三周实验报告任务 3
- (第三周实验报告任务2)找错误
- C++第三周【任务2】在实验报告改错,在改动处加注释说明理由
- 第三周实验报告 任务四
- 第三周实验报告 任务三
- 第三周实验报告任务3(输入一个时间并增加时分秒)
- 第三周实验报告(任务一)