VC用類表示某日期,VC 用類表示某一個日期

時間 2022-05-24 08:10:03

1樓:匿名使用者

vc已有關於時間的類,ctime。

c++程式設計編寫一個時間類time,包含時,分,秒資料成員實現時間的加,減,輸入和輸出,其中時

2樓:藍色**

#include

using namespace std;

class time

~time(){}

friend time operator+(time t1,time t2);

friend time operator-(time t1,time t2);

void operator=(time);

friend ostream& operator<<(ostream &,time);

friend istream& operator>>(istream &,time);

};int main()

while(t3.min>=60)

return t3;

}time operator-(time t1,time t2)

while(t3.min<0)

return t3;

}void time::operator=(time t)

ostream& operator<<(ostream &os,time t)

while(t.min>=60)

os<>(istream &is,time t)

隨便輸入一個日期怎麼判斷它是星期幾。用c++實現。重要的是講明怎麼判斷

3樓:匿名使用者

我的想法是,

{首先定義一個日期範圍比如 1950,1,1 (知道這天星期1)到2050,12,31

getday(當前日期){求出當前日期和 1950,1,1 的差的天數}

將天數getday()/7 計算相對的星期幾,如果餘數0,則也是星期一

}每月幾天,除了2月都是固定的,其中比較難做的地方就是計算從 1950,1,1到 輸入日期有多少個閏年,此處新增另外一個函式getrunnian(){求的閏年個數}在將得到的細節天數計算到getday()中

4樓:福清港頭

我家男孩子再在6歲的時候就能夠隨便跟給一個日期便知道是星期幾,很快的,又準確,怎麼會這樣呢?那麼小的孩子是怎麼算的那麼快?

用v c++編一個日期自加一天的程式

5樓:匿名使用者

vc++6.0sp6通過 #include

using namespace std;int main()

else break;

}cout<

if((month==1||3||5||7||8||10)&&(day==31))

else if((month==4||6||9||11)&&(day==30))

else if((month==12)&&(day==31))

else if((month==2)&&(year%4==0)&&(day==29))

else if((month==2)&&(year%4!=0)&&(day==28))

else

cout<

return 0;}

用c++程式設計一個日期

6樓:匿名使用者

隨便找本講vc6的書,先學如何用mfc建立對話方塊程式,再學用gdi在窗體上繪圖,然後知道如何建立並使用計時器以及獲取系統時間就行了(很簡單的,只涉及不多的幾個winapi函式)。

vc中的string類要包含什麼標頭檔案

風若遠去何人留 string是c 系統提供的一個類,封裝了常用的字串操作。要使用string類,對於標準的c 編譯器,需要包含標頭檔案string,注意是沒有副檔名的。即 include 不過對於vc 由於微軟做了一些變通,所有無副檔名的標頭檔案均可以用帶.h副檔名的代替,於是包含string.h也...

用VC 編曲線擬合程式,用VC 編一個曲線擬合程式

這個功能不難實現啊,用win32 sdk編寫一個簡單的視窗就可以,預設的win32應用程式,然後在wm create訊息事件中繪製5個點,響應wm mousemove訊息,實時設定選中的點的座標,響應wm paint訊息,呼叫函式drawbezier函式,不過貌似這個函式是根據4個點來畫的,也就是你...

gcc和vc有什麼區別呢vc編譯時用的編譯器相

嘎嘎嘎哈哈哈嘿嘿嘿 vc 是ide,也就是整合開發環境,其中,包含,文字編輯器,編譯器等開發工具鏈。而gcc是c 編譯器,linux下專用的c,c 編譯器,它不是ide。gcc可以和vc 中包含的編譯器等同。換句話說,linux下的c 開發,需要一系列工具,如,netbeans,atom等編輯器,再...