每日打卡3
三天打鱼,两天晒#网
#include<bits/stdc++.h>
using namespace std;
#define int long long
typedef struct{
int year;
int month;
int day;
}d;
int runyear(int);
int totalday(d);
singed main(){
d d;
int Day;
cin<<d.year<<d.month<<d.day<<endl;
Day=totalday(d);
if(Day%5<=3&&Day>=0)
cout<<" 打鱼"<<endl;
else
cout<<"下网"<<endl;
}
int totalday(d d){
int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int sum,year;
for(year=1990;year<d.month;year++){
if(runyear(year))
sum+=366;
else
sum+=365;
}
for(int i=0;i<d.month;i++){
if(runyear(d.year))
month[2]++;
sum+=month[i];
}
sum+=d.day;
}
int runyear(int year){
if((year%4==0&&year%%100!=0)||year%400==0)
return 1;
else
return 0;
}

浙公网安备 33010602011771号