时间类
来源:互联网 发布:淘宝德国铁元是真的吗 编辑:程序博客网 时间:2024/05/19 01:11
/*
* 程序的版权和版本声明部分:
* Copyright (c) 2013.烟台大学计算机学院。
* All rights reserved.
* 文件名称:时间类
* 作 者:崔俊
* 完成日期:2014 年 3月 19日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
*/
#include <iostream>
using namespace std;
class Time
{
public:
void set_time();
void show_time();
private:
bool is_time(int,int,int);//这个成员函数设置为私有的,是合适的,请品味
int hour;
int minute;
int sec;
};
void Time::set_time()
{
char c1,c2;
cout<<"请输入时间(格式hh:mm:ss)";
while(1)
{
cin>>hour>>c1>>minute>>c2>>sec;
if(c1!=';'||c2!=':')
cout<<"格式不正确,请重新输入"<<endl;
else if (!is_time(hour,minute,sec))
cout<<"时间非法,请重新输入"<<endl;
else
break;
}
}
void Time::show_time()
{
cout<<hour<<":"<<minute<<":"<<sec<<endl;
}
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;
}
int main()
{
Time t1;
t1.set_time();
T1.show_time();
return 0;
}
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- 时间类
- a标签中 href onclick
- 韩信点兵(剩余定理)
- html表单的编码及ie下面的hack
- 链表的插入排序
- HDU 1026 Ignatius and the Princess I
- 时间类
- 等一场春,行走在心上
- ubuntu server安装图形界面环境
- 字符串与整数、浮点数、无符号整数之间的转换常用函数
- Windows下JRuby on Rails搭建项目&使用Tomcat部署
- 特征变换(7)总结
- RHEL环境搭建--Nginx|Tomcat|Java|Dubbo|RabbitMQ|Redis|Nexus|MySQL
- Linux学习记录--工作管理与进程管理
- Matlab中调用CUDA加速的方法……