#include
int getDays(int year,int month,int day);
int isLeapYear(int year);
int (int year,int month);
void main()
{
int year,month,day;
int i,days=0,weekday,monthdays;
int calendar[42]={0};
char *p[7]={"SUN","MON","TUE","WES","THU","FRI","SAT"};
scanf("%d-%d-%d",&year,&month,&day);
for(i=1980;i { if(isLeapYear(i)) days=366; else days=365; } days=getDays(year,month,1); weekday=(days1)%7; //printf("%d",weekday); monthdays=(year,month); for(i=0;i { calendar[weekdayi]=i1; } for(i=0;i<7;i) { printf("%s ",p[i]); } printf("\n"); for(i=0;i<42;i) { if(calendar[i]!=0) { if(calendar[i]==day) printf("[%d]",day); else printf("%3d ",calendar[i]); } elseprintf(" "); if((i1)%7==0) printf("\n"); } } int (int year,int month) { int days; switch(month) { case 1:case 3:case 5:case 7:case 8:case 10:case 12:days=31;break; case 4:case 6:case 9:case 11:days=30;break; case 2:if(isLeapYear(year))days=29; else days=28; } return days; } int getDays(int year,int month,int day) { int days=0; switch(month) { case 12:days=30; case 11:days=31; case 10:days=30; case 9 :days=31; case 8 :days=31; case 7 :days=30; case 6 :days=31; case 5 :days=30; case 4 :days=31; case 3 :if(isLeapYear(year))days=29; else days=28; case 2 :days=31; } days=day; return days; } int isLeapYear(int year) { if((year%400==0)||((year%4==0)&&(year%100!=0))) { return 1; } else { return 0; } } logo设计 创造品牌价值 ¥500元起 APP开发 量身定制,源码交付 ¥2000元起 商标注册 一个好品牌从商标开始 ¥1480元起 公司注册 注册公司全程代办 ¥0元起 查 看 更 多官方电话官方服务
官方网站八戒财税知识产权八戒服务商企业需求数字市场