有一个time类,包含数据成员minute和sec,模拟秒表,每走一秒,满60秒就进一分钟,此时秒又从0开始计算。

作者&投稿:励京 (若有异议请与网页底部的电邮联系)
您好 请您用C++ 编一个程序 要求如下:有一个time类,包含数据成员minute和sec,模拟秒表,每走一秒,满60~

#include
#include
using namespace std;

class Time
{
private:
int min;
int sec;
public:
Time(int min=0,int sec=0);
Time(Time& T);
~Time(){};
void Display();
void NextSec();
};

Time::Time(int min,int sec)
{
this->min=min;
this->sec=sec;
}

Time::Time(Time& T)
{
min=T.min;
sec=T.sec;
}

void Time::Display()
{
if(min<10)cout<<'0'<<min<<':';
else cout<<min<<':';
if(sec<10)cout<<'0'<<sec;
else cout<<sec;
}

void Time::NextSec()
{
if(sec<59)sec++;
else
{
sec=0;
min++;
}
}

int main()
{
Time T;
for(;;)
{
T.Display();
T.NextSec();
Sleep(1000);
system("cls");

}
return 0;
}

#include
#include
#define maxtime 100000
using namespace std;
class Time
{
public:
Time(int m=0,int s=0)
{
minute=m;
sec=s;
}
void add()
{
sec++;
if(sec==60)
{
sec=0;
minute++;
}
}
void display()
{
cout<<minute<<":"<<sec<<endl;
}
private:
int sec,minute;
};
void main()
{
Time t;
int i;
for(i=0;i<maxtime;i++){
t.add();
Sleep(1200);
t.display();
}
}
我把楼上的人的程序改进了一些 可以真正达到计时的功能
一秒输出一个

#include<iostream>
#include <windows.h>
using namespace std;

class Time
{
public:
int sec;
int minute;

Time()
{sec=0;minute=0;}
void clock();
};

void Time::clock()
{
do
{
system("cls");
cout<<"当前时间是:"<<minute<<"分"<<sec<<"秒"<<endl;
Sleep(1000);
sec++;
if(sec==60)
{
sec=0;
minute++;
if(minute==60)
{
minute=0;
sec=0;
}
}
}while(1);
}

int main()
{
Time time;

time.clock();

return 0;
}

#include<stdio.h>
#include<windows.h>
void main()
{
int second,minute,hour,day,month,year;
printf("\n\n\n\t\t\t请输入年、月、日:");
scanf("%d%d%d",&year,&month,&day);
printf("请输入具体时间:(时:分:秒)");
scanf("%d:%d:%d",&hour,&minute,&second);
do
{
system("cls");
printf("\n\n\n\t\t\t%d_%2d_%2d",year,month,day);
printf("\n\n\n\n\t\t\t%2d:%2d:%2d",hour,minute,second);
Sleep(1000);
second++;
if(second==60)
{
second=0;
minute++;
if(minute==60)
{
hour++;
minute=0;
if(hour==24)
{
hour=0;
day++;
}
}
}
}

while(1);

}
这是我以前做的 你可以将它改成结构体也行


使用ping 命令时,返回的三个值(bytes,time,TTL)分别表示什么?(请看下 ...
bytes 数据包大小 time 响应时间,这个时间越小,说明你连接这个地址速度越快。TTL 生存时间 TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送...

include<time.h>含义
time.h是一个头文件,其中包含了一些函数和结构体,用于处理日期、时间以及与时间相关的操作。此外,还定义了一些与时间处理相关的数据类型和常量,如time_t类型表示时间值,CLOCKS_PER_SEC常量表示每秒时钟计时器的滴答数等。程序在运行时使用这些函数和结构体,方便进行时间相关的操作。

ping命令里的bytes,time,TTL分别指什么?
bytes就是数据包的大小,time就是返回数据包最短时间,TTL值大小,可以粗略的判断目标主机的系统类型在默认的情况下windows的ping发送的数据包大小为32byt,也可以自己定义,但有一个限制,就是最大只能发送65500byt,超过这个数时,对方就很有可能因接收的数据包太大而死机,所以微软公司为了解决这一安全...

当一个路由器收到了一个TTL值为0的IP包时,它进行一些什么样的处理_百度...
如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded消息。TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL字段由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个路由...

一个简易的心跳包 C# Socket (上)
貌似 都注释上了没啥好说的, NowTimeSpan => Convert.ToInt64((DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0)).TotalSeconds); 这个就是一个只读的写法,每次读取都会读现在的时间与默认的时间差距秒,从而去计算心跳包的秒数 InitMax()就是初始化上限数值 超时次数 超时...

一个至少能用20年的双肩包:Loyal Stricklin
这包是18年初买的,使用频率还比较高,一直拿来装相机镜头和其他各种物品。买来到2年多了,这里顺带着更新一下旧化效果吧~ 文章有点长,放个目录先: 下面开始 大约是在4年前 ,在贴吧第一次看到了Loyal Stricklin这个品牌出品的双肩包,之前从未见到过质感如此出色、颜值如此高的背包,于是瞬间中毒。 但碍于750刀的高...

omci包类型
14. Synchronize Time: 与网络时间服务器同步设备时间,保证数据准确性。15. Reboot: 强制设备重启,用于清除缓存或恢复到初始状态。16. Get next: 获取下一个数据或事件,便于连续监控。17. Test result: 保存或显示测试结果,评估设备性能或新功能的实现情况。18. Get current data: 最后,获取当前的...

昆仑通泰无法导入time格式的db文件
昆仑通泰无法导入time格式的db文件的原因可能是数据库的字段类型与要导入的文件格式不匹配。通常情况下,日期和时间类型在数据库中都是以特定的格式存储的,例如MySQL中的datetime类型以YYYY-MM-DD hh:mm:ss的格式存储数据。如果导入的文件中日期和时间格式与数据库不匹配,就会导致导入失败。此外,还有可...

time spy是什么? time spy怎么用?
Time Spy是一个基准测试工具,主要用于评估电脑硬件的性能,特别是在图形处理和游戏性能方面的表现。它通常作为3DMark测试套件的一部分,由知名的游戏性能评测公司UL开发。Time Spy的使用相对简单,但需要用户具备一定的电脑硬件知识。首先,用户需要从官方网站下载并安装3DMark软件。安装完成后,打开软件并选择...

自由编写一个Java程序(类)
import java.sql.*;\/\/导入数据库包\/\/这个类是用来连接数据库的,在些之前要先加载驱动public class DBConn { \/\/连接数据库方法,类型为连接类 public Connection getConn() { \/\/定义一个连接对象 Connection conn = null; try { \/\/加载驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ...

米林县13376039011: C++编程编写一个时间类time,包含时,分,秒数据成员实现时间的加,减,输入和输出,其中时 -
酆旺冻干: #include <iostream> using namespace std; class time { int hour; int min; int sec; public: time(int h=0,int m=0,int s=0) { hour=h;min=m;sec=s; } ~time(){} friend time operator+(time t1,time t2); friend time operator-(time t1,time t2); void operator=(time); ...

米林县13376039011: 有一个time类,包含数据成员minute和sec,模拟秒表,每走一秒,满60秒就进一分钟,此时秒又从0开始计算. -
酆旺冻干: #include<stdio.h> #include<windows.h> void main() {int second,minute,hour,day,month,year;printf("\n\n\n\t\t\t请输入年、月、日:");scanf("%d%d%d",&year,&month,&day);printf("请输入具体时间:(时:分:秒)");scanf("%d...

米林县13376039011: .定义一个时间类,其中成员包括小时、分、秒,成员函数为:构造函 -
酆旺冻干: 示例如下: class time{public: time(){ year=month=day=hour=minute=second=0; } time(int y,int mon,int d,int h,int min,int sec){ year = y; month = mon; day = d; hour = h; minute = min; second = sec; } char* toString(){ static strLocal[256] = ""; sprintf...

米林县13376039011: 您好 请您用C++ 编一个程序 要求如下:有一个time类,包含数据成员minute和sec,模拟秒表,每走一秒,满60 -
酆旺冻干: #include<iostream>#include<windows.h> using namespace std; class Time { private: int min; int sec; public: Time(int min=0,int sec=0); Time(Time& T); ~Time(){}; void Display(); void NextSec(); }; Time::Time(int min,int sec) { this->min=min; this->...

米林县13376039011: 创建一个名为Date(日期的类,包括了数据成员的3部分信息:月(类型int)、日(类型int)、年(类型int) -
酆旺冻干: #ifndef HEADER_DATE #define HEADER_DATE #include#include #include using namespace std; class date{ int year,month,day; void init(); public: static const int tians[]; int age(); int getyear() int getmonth() int getday() date(); date(const string& s...

米林县13376039011: 声明一个时间类Time,包含三个整型数据成员:H(时)M(分)S(秒),包含方法SetTime,showtime显示时间 -
酆旺冻干: class Timehowt { int H,M,S; void SetTime(int h,int m,int s) { H=h; S=s; M=m; } void showtime() { System.out.println(H+"."+M+"."+s) } }

米林县13376039011: 求大神编写一段Java程序 -
酆旺冻干: public class Time { private int hour; private int min; private int sec; public Time(int hour, int min, int sec) { this.hour = hour; this.min = min; this.sec = sec; } public int getHour() { return hour; } public void setHour(int hour) { this.hour = hour; } public int ...

米林县13376039011: C++作业:定义一个time类 -
酆旺冻干: 1,class time { public: time(int hour=0, int minute=0, int second = 0); int getHour(); int getMinute(); int getSecond(); void setHour(int hour); void setMinute(int minute); void setSecond(int second); void printTime(); ~time(); private: int hour; int minute; int second;

米林县13376039011: 时间类Time的定义,求大神~求大神~ -
酆旺冻干: class Time { public: Time(); Time(int hour,int min,int sec); Time(Time &t); Time& Add(Time&); Time& Sub(Time&); void operator ++ (); void operator ++ (int n); void operator --(); void operator --(int n); friend Time& operator + (Time&, Time &); friend ...

米林县13376039011: c++编程:1.定义一个time类保存在“htime.h”中,要求: ⑴ 数据成员包含时(hour)、分(minute)、秒(second),为私有成员; ⑵ 能给数据成员提供值的成员函数(默认值为0时0分0秒); ⑶ 能分别取时、分、秒; ⑷ 能输出时、分、秒(用“:”分隔),
酆旺冻干://htime.h #include <iostream> using namespace std; class time { int hour; int minute; int second; public: time(); void acquisitionTime(int &,int &,int &); void printTime(); }; time::time() { hour=0; minute=0; second=0; } void time::acquisitionTime(int &h,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网