美文网首页
万年历(1990之后)

万年历(1990之后)

作者: 萌面大叔2 | 来源:发表于2017-02-15 13:07 被阅读0次

1. 万年历(1990之后)

#include<stdio.h>
int main()
{
    int year,month;
    int i=1900;
    int sum=0;
    int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    printf("please input year and month:"); 
    scanf("%d%d",&year,&month);
    if(year<1990 || (month<1 || month>12))
    {
        printf("input error");
    }   
    else
    {

        while(i<year)
        {
            if((i%4==0 && i%100!=0) || i%400==0)
            {
                 sum+=366;
            }    
            else
            {
                 sum+=365;
            }
            i++;
        }
        if((year%4==0 && year%100!=0) || year%400==0)
        {
            a[2]=29;
        }
        else
        {
            a[2]=28;

        }
        printf("%d\n",a[2]);
        int j=1;
        while(j<month)
        {
            sum=sum+a[j];
            j++;
        }

    }
    
    int week=sum%7;
    //printf("week=%d\n",week);
    week=(week+1)%7;
    printf("\t\t\t%d/%d\n",year,month);
    printf("Sun\tMon\tTues\tWed\tThur\tFri\tSat\n");
    int colum=0;
     i=1;
     int b=a[month];
    while (i<=week)
    {
        printf("\t");
        i++;
        colum++;
    }
     i=1;
    while(i<=b)
    {
        printf("%2d\t",i);
        colum++;
        if(colum%7==0)
        {
            printf("\n");
        }
        i++;
    }
    printf("\n");
    return 0;
}

相关文章

  • 万年历(1990之后)

    1. 万年历(1990之后)

  • 1990

    2022.09.12 星期一 晴 今早醒来快六点半了,刚想问宝爸叫云哲了没?忽然想起云哲昨天下午就回学...

  • 10.14小结

    万年历 今早仍在纠结万年历,纠结了很长一段时间之后,才发现自己弄了个不存在的公元0年。公元元年是公元1年。 位操作...

  • js

    万年历

  • 2018-09-11

    万年历

  • 2018-09-11

    万年历

  • 影评之教父3

    《教父3》是1990年上映的一部美国电影,是继1974年《教父续集》之后十六年的1990年才上映的《教父》三部曲...

  • 点滴...13

    摘自万年历。

  • 万年历(实现从键盘输入1900年之后的任意的某年、某月,输出该月

    //25. 万年历(实现从键盘输入1900年之后的任意的某年、某月,输出该月的日历) import java.ut...

  • 2018-12-01

    万年历查询(JavaScript实现) 实现的界面有点单调,查询功能已经实现,之后还可以添加一下其他功能。。 效果...

网友评论

      本文标题:万年历(1990之后)

      本文链接:https://www.haomeiwen.com/subject/hohnyttx.html