关闭

时钟类

703人阅读 评论(0) 收藏 举报

Problem Description

定义一个时钟类(Clock),含三个整形元素(H,M,S)分别代表小时,分钟,秒,构造初始化数据函数,另外,定义一个函数实现两个时钟相加,一个显示函数,输出格式为H:M:S

 Input

输入数据有多组,每组两行,第一行输入三个整数:h1(0<=h1<=23),m1(0<=m1<=59),s1(0<=s1<=59),分别代表是一个24小时制的电子钟开始时显示的小时,分钟,秒,第二行仍输入三个整数:h2(h2>=0),m2(0<=m2<=59),s1(0<=s2<=59),代表电子钟经历的时长

 Output

每组输出占一行,输出现在电子钟上显示的时间,格式为“小时:分钟:秒”,注意:此题不考虑电子钟显示00~09的形式,用0~9表示即可。

 Sample Input

13 30 30
1 10 30
1 0 0
25 0 0

 Sample Output

14:41:0
2:0:0

 Author

szd

 Source

14信管期末复习上机练习A

 Recommend

zh



#include<iostream>

using namespace std;
class Clock{
private:
int H;
int M;
int S;
public:
Clock(int H,int M,int S)
{
this->H=H;
this->M=M;
this->S=S;
}
void show()
{
cout<<H<<":"<<M<<":"<<S<<endl;
}
void math(int h,int m,int s)
{
if(S+s>=60)
{
S=S+s-60;
M++;
}
else
{
S=S+s;
}
if(M+m>=60)
{
M=M+m-60;
H++;
}
else
{
M=M+m;
}
if(H+h>=24)
{
H=(H+h)%24;
}
else
{
H=H+h;
}
}
};
int main()
{
int a,b,c,A,B,C;
while(cin>>a>>b>>c)
{
cin>>A>>B>>C;
Clock cao(A,B,C);
cao.math(a,b,c);
cao.show();
}
return 0;
}
0
0
查看评论

C++定义的时钟类(主要是类的定义、数据成员、成员函数的定义,类对象的定义及对象之间的赋值的简单例子)

#include<iostream> #include<string> using namespace std; class Clock { public: void setHour(int h); void setMinute(int m); ...
  • chengshijian2015
  • chengshijian2015
  • 2016-04-09 09:50
  • 727

C++中的时钟问题,活时钟,类的使用(C++)

#include #include #include using namespace std; class Clock { private: int H,M,S; public: void SetTime(int h,int m,int s) ...
  • j2013210855
  • j2013210855
  • 2014-10-29 13:19
  • 726

C++的时钟类

#include using namespace std; class Clock { private: int hour, minute, second; public: Clock(int hour = 0, int minute = 0, int second = 0); Cloc...
  • u012706792
  • u012706792
  • 2014-12-04 21:54
  • 8571

C++ 时钟 创建心得 (修改,加入了闹钟,输入合法性判断等)

#include #include"clockdisplay.h" using namespace std; int main() { MyClock mclk; mclk.settime(11,07,00); for(int i=0;i<10000;...
  • qinhl060343
  • qinhl060343
  • 2014-01-07 11:31
  • 3534

定义一个时钟类,并编写一个成员函数模拟时钟运行,当运行到设置时间响铃

#include using namespace std; class Clock { private: int hour,minute,second; int Ahour,Aminute,Asecond; public:  Clock(int h=0,int m=0,int s=0)...
  • u012495573
  • u012495573
  • 2013-11-17 11:17
  • 1090

时钟类

package com.lovo; import java.util.Calendar; /** * 时钟类 * @author 李睿 * */ public class Clock { private int hour; private int min; private int...
  • kjuuulr
  • kjuuulr
  • 2014-10-20 20:42
  • 225

时钟初始化

介绍了时钟相关的概念以及如何初始化时钟
  • u011012049
  • u011012049
  • 2015-08-26 10:04
  • 574

Android自定义一个属于自己的时间钟表

1、概述 本文主要讲解的是如何自定义一个时间钟表,通过简单的练习可以简单学习android当中自定义view的一些常用绘图技巧,优化android绘图操作。言归正传,首先看下我们需要实现的效果: 当我们看到这个效果的时候脑子里应该有一定的思路了,我们应该把它分解成以下几个步骤: 1、仪表盘(...
  • u014741977
  • u014741977
  • 2016-12-12 14:03
  • 2855

Qt之绘制时钟

QPainter 提供了 2D 绘图的常用操作,QTimer 提供了定时器功能,将两者相结合,可以做出很多的自定义特效绘制。 下面,来实现一个每天都要接触的东西 - 时钟。包含了常见的所有功能:时针、分针、秒针。。。
  • u011012932
  • u011012932
  • 2016-07-29 13:55
  • 7380

【JAVA语言程序设计基础篇】--图形-- 三种时钟--增强对类的理解和应用

1.显示任意时间时钟 2.设置三个可见性属性 分别表示时针,分针,秒针的可见性 3.一个精细的时钟  主类:StillClock  @SuppressWarnings("serial") class DetailedClock extends JPanel...
  • qq_24653023
  • qq_24653023
  • 2016-08-12 21:09
  • 1381
    个人资料
    • 访问:30037次
    • 积分:1055
    • 等级:
    • 排名:千里之外
    • 原创:77篇
    • 转载:12篇
    • 译文:0篇
    • 评论:5条
    最新评论