答應幫朋友去考國二,就複習了一下c語言這本書,然後用c語言寫了乙個萬年曆。
控制台的列印如圖,有需要的朋友就看看吧。
//判斷輸入的年份是不是閏年
int isrun(int a)else
}//求出第year年第month月共有多少天
int c_month(int year,int month)else }}
void main()else
} //求出從當前年1月到month-1月共有多少天
for(int j=1;i
days+=c_month(year,j);
} //printf("從2023年到%d年%d月共有%d天",year,month-1,days);
//判斷當前是星期幾
weeks=days%7;
printf("星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六\n");
for(int m=0;m
printf("\t");
} for(int n=1;n
printf("%d\t",n);
if(!((weeks+n)%7))
}}
萬年曆 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語言列印萬年曆
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...