}
int days_month (int month,int year) //判断大月和小月
{
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) //找出大月
return 31;
if(month==4||month==6||month==9||month==11) //找出小月
return 30;
if(month==2&&leap(year)==1) return 29; //判断二月是29天还是29天
else return 28;
}
int firstday(int month,int year)
{int w;
w=(1+2*month+3*(month+1)/5+year+year/4+year/400-year/100)%7+1; //判断每个月开始的第一天是星期几
return w;
}
main()
{int i,j=1,k=1,a,b,month,year;
printf("\n input month and year:\n");
scanf("%d%d",&month,&year); //输入月和年
b=days_month(month,year);
a=firstday (month,year);
printf(" Sun Mon Tue Wed Thu Fri Sat \n"); //输出对应当月的日历
if(a==7)
{for(i=1;i<=b;i++)
{printf("%4d",i);
if(i%7==0)
{printf("\n");
}
}
}
if(a!=7)
{while (j<=4*a)
{printf(" ");
j++;
}
for(i=1;i<=b;i++)
{printf("%4d",i);
if(i==7*k-a)
{printf("\n");
k++;
}
}
}
printf("\n");
}
【2008年5月的日历怎么写甜点】
文章插图
- 汽车钣金是什么 汽车钣金是什么颜色的
- 誓鸟的含义是什么冤禽的含义是什么志鸟的含义是什么
- 窗外的雨滴答我的心乱如麻是什么歌里面的歌词
- 自制月饼 自制月饼的保质期一般是多久
- 关胜的性格特点 关胜的性格特点及绰号
- 我和我的祖国内容 我和我的祖国内容简介300字
- 画蛇添足的歇后语 画蛇添足的歇后语补充完整
- 什么是孤寡老人 什么是孤寡老人后的作文
- 男士服装搭配的技巧 男士服装搭配的技巧上什么APP
- 四喜豆腐是哪里的菜 正宗四喜豆腐的做法