**如下:
/**檔名稱:萬年曆.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...