C語言列印萬年曆

2021-06-18 16:02:55 字數 1125 閱讀 1837

date.h檔案如下:

//列印萬年曆從2023年起

#ifndef date_h

#define date_h

#include #define out_of_year -1

//是否是閏年

bool isleap(int year)

//從year到2023年間閏年個數

int leapyearnum(int year)

} return leapyear;

}//到year開始到2023年的天數

int getdaynum(int year)

//year年,mounth月的天數

int getdayofmouth(int year,int mounth)else

break;

default:

daynum=0;

} return daynum;

}//到2023年的天數

int getday(int year,int mouth)

return weekchar;

}//列印月份

void printmouth(int year,int mouth)

printf("\n");

for (int i=1;i<=50;i++)

執行結果如下:

*********************2023年10月******************************

mon tue wed thu fri sat sun

1 2 3 4 5 6

7 8 9 10 11 12 13

14 15 16 17 18 19 20

21 22 23 24 25 26 27

28 29 30 31

請按任意鍵繼續. . .

萬年曆 C語言

顯示效果 大概步驟 1.顯示主介面 void showmenu char temp 10 2.判斷是否為閏年 bool isleap int year 3.計算總天數 int daysum int year,int month 4.顯示日曆 showcalendar int sum,int year...

C語言編寫萬年曆

上一次的萬年曆在後來的測試發現當1號是週日時,無法正確輸出,後來加了語句 if week 0 week 7 並且在確定當前日期到1900年1月1日的方法進行改進,不在採用for迴圈來遍歷1900年到當前年份之間閏年的個數,而是直接用 year 1900 4的方法。這個程式經過了1900,1904,1...

c語言萬年曆 日曆

cal.c created on 2013 3 11 author j.wang include include 三維陣列存放日期,每年12月,日曆中最多排6行 星期 每星期7天 int days 12 6 7 平年,閏年每個月的天數 int ds 2 12 標題 char title sum mo...