设计思路:
1.给出一个天数。
2.判断距离目标的天数。
3.用距离天数%5,进行判断。
#include<iostream>
using namespace std;
int sum=0;
int statemonth[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int Lday(int year,int month,int day)
{
sum+=365*year;
for(int i=1;i<month;i++){
sum+=statemonth[i];
}
sum+=day-1;
for(int i=1919;i<year;i++){
if((i%4==0&&i%400!=0)||(year%400==0)){sum++;}
}
return sum%5;
}
int main(){
int a,b,c;
cin>>a>>b>>c;
int t=Lday(a,b,c);
if(t==1||t==2||t==3){printf("打鱼");}
else{printf("晒网");}
return 0;
}
标签:打鱼,int,sum,30,day,31 From: https://www.cnblogs.com/drz1145141919810/p/17314917.html