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...