第三周实验报告2

* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称:        找错修改                      
* 作    者:            晁阳
* 完成日期:      2012   年  3     月   10 日
* 版 本 号:     c.1     


* 对任务及求解方法的描述部分
* 输入描述: ........
* 问题描述:........ 
* 程序输出: ........

* 程序头部的注释结束

#include <iostream>

using namespace std;

class Time

{
public:
	void set_time (void);
	void show_time (void);//在这两个函数中调用private函数都不用引用 即(t.hour)不用
private:
	int hour;
	int minute;
	int sec;
};

Time t;

int main()

{
	t.set_time();
	t.show_time();
	
	return 0;
}
void Time::set_time(void)//在陈元函数中调用数据成员时不需要引用
{   
	cout <<"请输入时间(格式hh:mm:ss): ";
	while(1)
	{  
		char c1,c2;
		cin >>hour>>c1>>minute>>c2>>sec;
		if (c1!=':',c2!=':')
			cout << "时间格式不对,请重新输入"<<endl;
		else if( hour < 0 || hour > 23 || minute < 0 || minute > 59|| sec < 0 || sec > 59)
			cout << "请输入正确的时间格式!"<<endl;
		else
			break;
	}
}

void Time::show_time (void)
{
	cout << hour<< ":" <<minute<< ":" <<sec<<endl;
}

结果:

第三周实验报告2_第1张图片


你可能感兴趣的:(c,任务)