#include<stdio.h>
int main()
{
printf("请输入您要查询2010的月份:");
int mon,days=0,fir=6,i,j;
int day[12]={31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d",&mon);
if(mon<1||mon>12) printf("输入月份!");
else
{
printf("星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六\n");
for(i=0;i<mon-1;i++) days+=day[i];
fir=(fir+days)%7;
for(i=1;i<fir;i++)
printf("\t");
for(i=1,j=fir;i<=day[mon-1];i++,j++)
{
printf("%d\t",i);
if(j%7==0) printf("\n");
}
}
printf("\n");
return 0;
}
输入5就是不对
int main()
{
printf("请输入您要查询2010的月份:");
int mon,days=0,fir=6,i,j;
int day[12]={31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d",&mon);
if(mon<1||mon>12) printf("输入月份!");
else
{
printf("星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六\n");
for(i=0;i<mon-1;i++) days+=day[i];
fir=(fir+days)%7;
for(i=1;i<fir;i++)
printf("\t");
for(i=1,j=fir;i<=day[mon-1];i++,j++)
{
printf("%d\t",i);
if(j%7==0) printf("\n");
}
}
printf("\n");
return 0;
}
输入5就是不对