C 實現簡易萬年曆

2022-10-03 23:27:14 字數 1242 閱讀 2671

**如下:

/**檔名稱:萬年曆.cpp

*作 者:chenghan

*完成日期:2019/1/10

*版 本 號:1.0

*問題描述:製作乙個簡單的萬年曆

*/ #include

#include

using namespace std;

//判斷一年是否為閏年,是返回true 否返回false

bool isleapyear(int year);

//兔子圖案

void rabbit();

//封裝時間類 私有資料成員包括年月日

class date

//無參的建構函式

date(int year, int month, int day); //有參的建構函式

void disp_date(); //顯示星期數

void set(); //使用者輸入時間

int aehrmrmweek(); //判斷星期的函式

void show(); //顯示日曆的函式

};//主函式

int main()

return 0;

}//判斷一年是否為閏年,是返回true 否返回false

bool isleapyear(int year)

//兔子圖案

void rabbit()

//顯示星期數

void date::disp_date()

//判斷星期的函式

int date::week()

else

int w = c/4 - 2*c + y + y/4 + 13 * (m+1) / 5 + d - 1; //判斷星期的蔡勒公式

if (w < 0) /* 如果w是負數,則計算餘數方式不同 */

else return w%7;

}//顯示日曆的函式

void date::show(){

date temp;

temp.year = this->year;

temp.month = this->month;

temp.day = 1;

int count = temp.week();

cout程式設計客棧out<

執行結果:

**中沒有檢查輸入錯誤的機制,寫的比較粗糙,有許多錯誤之處望指正。

本文標題: c++實現簡易萬年曆

本文位址:

簡易萬年曆

div設定 li body calendar calendar ul calendar li calendar li h2 calendar li p calendar active calendar active p calendar text calendar text h2 calendar ...

C語言簡易萬年曆

include include define yeardays 365 定義一年天數 define yearmons 12 定義一年月數 define weekdays 7 定義一周天數 用列舉資料結構定義乙個星期裡的每一天的稱呼 typedef enumweek 用列舉資料結構定義十二個月 typ...

C實現萬年曆

要求 輸入年份輸出這一年的日曆 注意 公元1900年一月一日是星期一,這一年是平年 思路 獲取輸入的年份y,首先獲取從公元1900年到 y 1 年 的天數,然後獲得該年份的第一天是星期幾,進行輸出。這次例項,我花費了很長的時間,最後發現錯誤的原因出在在求某一年是閏年還是平年的時候,我沒有田間retu...