7.11

原创 2015年07月09日 16:01:39
#include<iostream>
#include<string>
using namespace std;
class Time{
  public:
    Time(int h=0,int m=0,int s=0);    //构造函数
    Time operator+(Time&);            //运算符重载函数
    void disptime(string);            //输出时间函数
  private:
    int hours;         //小时
int minutes;       //分钟
int seconds;       //秒钟
};
Time::Time(int h,int m,int s)                
{ hours=h;
if ( h<0)
{ cout<<"时钟数小于0,请修正"<<endl;
	  exit(0);
}
  minutes=m;
  if ( m>=60||m<0)
{ cout<<"分钟数小于0或大于等于60,请修正"<<endl;
	  exit(0);
}
seconds=s;
  if (seconds>=60||seconds<0)
{ cout<<"秒钟数小于0或大于等于60,请修正"<<endl;
	exit(0);
}
}
Time Time::operator+(Time& time)
{ int h,m,s;
  s=time.seconds+seconds;
  m=time.minutes+minutes+s/60;
  h=time.hours+hours+m/60;
  Time sum_time(h,m%60,s%60);   
  return sum_time;                
}
void Time::disptime(string str)
{ cout<<str;
  cout<<hours<<":"<<minutes<<":"<<seconds<<endl;
}
int main()
{ Time t1(2,45,40),t2(21,28,34),t3;
  t1.disptime("时间1是:");
t2.disptime("时间2是:");
 t3=t1+t2;
 t3.disptime("两个时间之和是:");
return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SQLYog Enterprise v7.11 绿色版

  • 2008-12-01 17:17
  • 9.77MB
  • 下载

【NOIP2016模拟7.11】树 [bzoj] 4551: [Tjoi2016&Heoi2016]树

Description 在2016年,佳媛姐姐刚刚学习了树,非常开心。现在他想解决这样一个问题:给定一颗有根树(根为1),有以下两种操作: 1. 标记操作:对某个结点打上标记(在最开始,只有结点1...

ILog JRules V7.11安装文档.doc

  • 2010-11-20 12:10
  • 2.69MB
  • 下载

IPHONE3/2 7.11=712SHSH

  • 2014-08-08 18:45
  • 10KB
  • 下载

《Java高并发程序设计》学习 --7.11 软件事务内存

在一些函数式编程语言中,支持一种叫做软件事务内存(STM)的技术。这里的事务和数据库中所说的事务非常类似,具有隔离性、原子性和一致性。与数据库事务不同的是,内存事务不具备持久性。 在很多场合,某一项...

i4 7.11SHSH

  • 2014-10-08 19:17
  • 13KB
  • 下载

JZOJ 4604 树【NOIP2016模拟7.11】

树题目描述输入格式输出格式样例输入5 5 1 2 1 3 2 4 2 5 Q 2 C 2 Q 2 Q 5 Q 3样例输出1 2 2 1数据范围题解解法一:树链剖分,暴力维护即可...

zym7.11下载

  • 2012-04-28 21:11
  • 3.75MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)