项目3--时间类
来源:互联网 发布:android布局优化技巧 编辑:程序博客网 时间:2024/05/22 22:40
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:尚振伟*完成日期:2014年3月11日*版本号:v0.1*对任务及求解方法的描述部分:*输入描述:无*问题描述:*程序输入:*程序输出:*问题分析:*算法设计:*我的程序:*/#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 second;};void Time::set_time(){ char c1,c2; cout<<"请输入时间(格式为时:分:秒):"<<endl; while(1) { cin>>hour>>c1>>minute>>c2>>second; if(c1!=':'||c2!=':') cout<<"格式不正确,请重新输入:"<<endl; else if(!is_time(hour,minute,second)) cout<<"时间错误,请重新输入:"<<endl; else break; }}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; else return true;}void Time::show_time(){ cout<<"输入的正确时间为:"<<endl; cout<<hour<<":"<<minute<<":"<<second;}int main(){ Time t; t.set_time(); t.show_time(); return 0;}
结果展示:
心得体会:做这个项目之前先体验一下时间对象。
0 0
- 项目3--时间类
- 项目3 时间类
- 第二周上机时间项目3——时间类
- 第三周 项目3-时间类
- 第三周项目3-时间类
- 三周 项目3 时间类
- 第三周项目3-时间类
- 第三周项目3-时间类
- 第三周项目3时间类
- 第三周项目3--时间类
- 第二周项目3-时间类
- 第一周 项目3 时间类
- 第2周项目3时间类
- 第2周项目3时间类
- 项目3-时间类(1)
- 项目3-时间类(2)
- 第一周项目3 时间类
- 第二周项目3—时间类
- C|C++中的静态全局变量,静态局部变量,全局变量,局部变量的区别
- POJ 1611 并查集入门
- JDK5.0新特性:可变参数的本质及示例程序分析
- 关于mysql使用中的问题
- 商业中心购买行为和习惯调查方案
- 项目3--时间类
- 数据库简单修复方法
- [循证理论与实践] meta分析系列之一: meta分析的类型
- char型IP和2进制IP互转
- eclipse.ini配置详情
- [循证理论与实践] meta分析系列之二: meta分析的软件
- Basic of H264
- My Fist Day of blog
- ubuntu 如何生成私钥,公钥