预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

#include<stdio.h> main() { intyear,month,day,num_month; intj,num=0; printf("请输入年份:"); scanf("%d",&year); printf("请输入月份:"); scanf("%d",&month); for(j=1980;j<year;j++) {if(j%4==0&&j%100!=0||j%400==0)num+=366; elsenum+=365;} switch(month) {case12:num+=30; case11:num+=31; case10:num+=30; case9:num+=31; case8:num+=31; case7:num+=30; case6:num+=31; case5:num+=30; case4:num+=31; case3:if(j%4==0&&j%100!=0||j%400==0)num+=29; elsenum+=28; case2:num+=31; case1:;} switch(month) {case1:num_month=31;break; case2:if(year%4==0&&year%100!=0||year%400==0)num_month=29; elsenum_month=28;break; case3:num_month=31;break; case4:num_month=30;break; case5:num_month=31;break; case6:num_month=30;break; case7:num_month=31;break; case8:num_month=31;break; case9:num_month=30;break; case10:num_month=31;break; case11:num_month=30;break; case12:num_month=31;break; } printf("\n星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六\n"); for(j=1;j<=(num+2)%7;j++) printf("\t"); for(j=1;j<=num_month;j++) {printf("%2d\t",j); if((num+j-1+2)%7==6)printf("\n"); } printf("\n"); }