顯示效果:
/*大概步驟:
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...