C語言日曆

2021-06-01 23:22:24 字數 725 閱讀 4068

// 根據網友的乙個問題整理的

// 輸入年月,顯示當前日曆, 然後按下左右方向鍵會顯示上個月或下個月的日曆,按其他鍵兩次退出

#include#include#include#includebool isleapyear(int year)

else

}

int calwkd(int year,int month)

; if (isleapyear(year))

for (i=1; i12)

if (isleapyear(year))

mtd = allmonths[month];

spaceweek = calwkd(year,month);

showcalendar(spaceweek,mtd);

printf("\n");

char ch1, ch2;

ch1 = getch();

ch2 = getch();

if (ch2 == 0x4d)

else if (ch2 == 0x4b)

else

if (month > 12)

else if (month < 1)

printf("%d-%d\n", year, month);

}while (1);

return 0;

}

c語言輸出日曆

include void main else sum sum 365 按照capucivar的思路,接下來要計算從該年1月到使用者輸入月份的上乙個月的天數 for int j 1 j int a sum 7 計算出總天數跟7求餘,得到乙個餘數 int monthday z是使用者輸入月份的天數 sw...

C語言寫日曆

include 1970 1 1 星期四 以1970 1 1作為基準 int start year 1970 int start month 1 int start day 1 將以char輸進來的字串轉換成int型,並完成錯誤檢查和資訊篩選 int char to int char s,int s...

c語言小專案 日曆

include include includeint leapdays 12 閏年月份 int commonday 12 非閏年月份 int createmonthdata int monthday 6 7 int year,int month 規定格式賦值 void printmoth int m...