打鱼还是晒网

来源:互联网 发布:封寒江嘲讽事件知乎 编辑:程序博客网 时间:2024/04/19 14:09

定义日期结构体:

typedef srtuct date{int year;int month;int day;}DATE;
判断是否为闰年:
int runyear(int year){    if((year%4==0&&year%100==0)||year%400==0)        return 1;    else        return 0;}
求总天数:
int countday(DATE currentday){    int permonth[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};    int totalday=0,year,i;    for(year=1990;year<currentday.year;year++)    {        if(runyear(year))            totalday=totalday+366;        else            totalday=totalday+365;    }    if(runyear(currentday.year))        permonth[2]++;    for(i=1;i<currentday.month;i++)    totalday+=permonth[i];    totalday+=currentday.day;    return totalday;}
主函数:
void main(){    DATE today;    int totalday;    int result;    scanf("%d%d%d",&today.year,&toda.month,&today.day);    totalday=countday(today);    result=totalday%5;    if(result>0&&result<4)        printf("今天打渔");    else         printf("今天晒网");}













0 0
原创粉丝点击