小程序,比较简单
一个头文件,一个主函数
头文件
#pragma once
#include<iostream>
using namespace std;
class Time
{
public:
Time() :hour(0), minute(0), sec(0) {}
Time(int h, int m, int s):hour(h), minute(m), sec(s) {}
void set_time();
void show_time();
private:
int hour;
int minute;
int sec;
bool is_time(int, int, int);
};
bool Time::is_time(int h, int m, int s)
{
if (h < 0 || h>24 || m < 0 || m>60 || s < 0 || s>60)
return false;
return true;
}
void Time::set_time()
{
char c1, c2;
cout << "请输入xx:xx:xx" << endl;
cin >> hour >> c1 >> minute >> c2 >> sec;
if (c1 != ':' || c2 != ':')
{
cout << "格式错误" << endl;
}
if (!is_time(hour, minute, sec))
cout << "非法输入" << endl;
}
void Time::show_time()
{
cout << hour << ":" << minute << ":" << sec << endl;
}
主函数
#include"Time.h"
int main()
{
Time t1, t2(122, 33, 11);
t2.show_time();
t1.show_time();
t1.set_time();
t1.show_time();
//;
}
明天考外语,期待好成绩!!!
哈哈,我还没复习呢!!!