环境:vs2012,执行结果:
代码:
#include <stdio.h> /* printf, scanf */
#include <conio.h>
int main ()
{
// 判断输入月份的天数函数
int monthDays(int year, int month);
//日期转为星期函数
int CaculateWeekDay(int y, int m, int d);
int year = 1900, month = 11, day = 1;
char ch ;
// get year
printf("Input The Year:");
scanf("%d", &year);
while ( (ch = getchar()) != EOF && ch != '\n' ) ;
// get Month
printf("Input The Month:");
scanf("%d", &month);
while ( (ch = getchar()) != EOF && ch != '\n' ) ;
printf("The %d-%d Calendar:\n", year, month);
printf("-----------------------------------------------------------\n");
printf("\tMon\tTue\tWed\tThu\tFri\tSat\tSun\n\t");
int j;
for (j = 0; j < CaculateWeekDay(year,month,day); j++)
{