nnnn

来源:互联网 发布:大战神张飞进阶数据 编辑:程序博客网 时间:2024/06/05 05:12

#include"stdio.h"
#include"math.h"
main()
{
 int y,i,j,s,s1=0,s2=0,r,a[13]={0,31,0,31,30,31,30,31,31,30,31,30,31};
 puts("请输入年的值:");
 scanf("%d",&y);
 for(i=1;i<y;i++)
    {
 if((i%4==0&&i%100!=0)||i%400==0)
 s1=s1+366;
 else
 s1=s1+365;
    }
 if((i%4==0&&i%100!=0)||i%400==0)
  a[2]=29;
 else
   a[2]=28;

 for(j=1;j<13;j++)
 { 
        s=0;
     for(i=1;i<j;i++)
          s=s+a[i];
     s2=s1+s+1;
     r=s2%7;
     printf("                      %d月\n--------------------------------------------------\n",j);
  puts("日\t一\t二\t三\t四\t五\t六");
     for(i=1;i<=r;i++)
       printf("\t");
     for(i=1;i<=a[j];i++)
    {
     if((i+r)%7==0)
       printf("%d\n",i);
     else
       printf("%d\t",i);
       }
       printf("\n--------------------------------------------------\n");
      
 }
 
}

0 0