萬年曆 C語言

2021-10-20 16:30:52 字數 1391 閱讀 6641

顯示效果:

/*大概步驟:

1.顯示主介面-void showmenu(char temp[10]);

2.判斷是否為閏年-bool isleap(int year);

3.計算總天數-int daysum(int year,int month);

4.顯示日曆-showcalendar(int sum,int year,int month);

*///全域性變數

char week[7]

[10]=

;char month_day[12]

=;//函式變數

bool isleap

(int year)

;//判斷是否為閏年

intdaysum

(int year,

int month)

;//計算總天數

void

showmenu

(char temp[

10]);

//顯示畫面

void

showcalendar

(int sum,

int year,

int month)

;//顯示日曆

intmain()

//判斷閏年:是,返回1 否,返回0

bool isleap

(int year)

return0;

}//顯示主介面

void

showmenu

(char week[

10])printf

("\n");

}//計算日期和

intdaysum

(int year,

int month)

for(i=

1900

;i)else

}//總天數+月份(除當前月份)

for(i=

0;i1;i++

)return sum;

}//顯示日曆

void

showcalendar

(int sum,

int year,

int month)

//輸出日曆

for(i=

1;i<=month_day[month-1]

;i++)}

printf

("\n");

})

C語言列印萬年曆

date.h檔案如下 列印萬年曆從1900年起 ifndef date h define date h include define out of year 1 是否是閏年 bool isleap int year 從year到1900年間閏年個數 int leapyearnum 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...