程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> A 鐘表類,鐘表類

A 鐘表類,鐘表類

編輯:C++入門知識

A 鐘表類,鐘表類


題目描述

聲明一個表示時間的類,可以精確表示 年,月,日,小時,分,秒。

輸入

輸入六個正整數,中間以空格隔開,分別表示年月日,小時,分,秒。

輸出

第一行為年月日,中間以空格隔開,第二行為時分秒,中間以冒號隔開。

樣例輸入

1993 12 2 22 15 23

樣例輸出

1993 12 2 22:15:23     代碼:
#include<iostream>
using namespace std;

class Time
{
public:
    Time()
    {
        year=0;
        mouth=0;
        day=0;
        hour=0;
        minute=0;
        second=0;
    }
    void setBtime(int newy,int newmo,int newd);
    void setStime(int newh,int newmi,int news);
    void showBtime();
    void showStime();
private:
    int year,mouth,day,hour,minute,second;
};

void Time::setBtime(int newy,int newmo,int newd)
{
    year=newy;
    mouth=newmo;
    day=newd;

}
void Time::setStime(int newh,int newmi,int news)
{
    hour=newh;
    minute=newmi;
    second=news;
}

inline void Time::showBtime()
    {
        cout<<year<<" "<<mouth<<" "<<day<<endl;
    }
inline void Time::showStime()
    {
        cout<<hour<<":"<<minute<<":"<<second<<endl;

    }

int main()
{
    Time myBtime,myStime;
    int y,mo,d,h,mi,se;
    cin>>y>>mo>>d>>h>>mi>>se;
    myBtime.setBtime(y,mo,d);
    myStime.setStime(h,mi,se);
    myBtime.showBtime();
    myStime.showStime();
    return 0;
}

  

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved