//输入某年第一天是周几,输出整年日历
#include<stdio.h>
void main()
{
int week,day,month,year,i,monthday[13];
printf("year(xxxx) :");
scanf("%d",&year);
printf("\nthe first day of this year(0=sun,1=mon,。。。。,6=sat):");
scanf("%d",&week);
printf("\n*******the calender of %4d********",year);
for(month=1;month<=12;month++)
{
if(month==4||month==6||month==9||month==11) monthday[month]=30;
else {if(month==2)
if(((year%4)==0) && ((year%100)!=0) || ((year%400==0)))
monthday[month]=29;
else
monthday[month]=28;
else
monthday[month]=31;
}
printf("\n========the month of %2d========\n",month);
printf(" sun mon tue wed thu fri sat\n");
for(i=0; i<week;i++)
printf("%4c", ' ');
for(day=1; day<=monthday[month]; day++)
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载