2811: 打鱼还是晒网
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 75 Solved: 49
[ Submit][ Status][ Web Board]
Description
中国有句俗话“三天打鱼,两天晒网“。小王从
2000年的1月1号开始,按“三天打鱼,两天晒网“的方式生活。编程给出某一天,判断小王是打鱼还是晒网。
Input
年、月、日。比如:2002 10 25
Output
小王打鱼还是晒网。
Sample Input
2002 10 23
Sample Output
小王今天打鱼
代码:
#include <iostream>
using namespace std;
int main()
{
int d,m,y,yy;
int i,a,t,sum=0;
cin>>y>>m>>d;
yy=y-2000;
if(yy>0)
{
for(i=1; i<yy; i++)
{
if(i!=4)
{
sum+=365;
}
else
sum+=366;
}
}
for(i=1; i<m; i++)
{
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
{
a=31;
}
else if(i==2)
{
if(y%4==0&&y%100!=0||y%400!=0)
a=28;
else a=29;
}
else a=30;
sum=sum+a;
}
sum=sum+d;
t=sum%5;
if(t>=3)
cout<<"小王今天晒网";
else
cout<<"小王今天打鱼";
return 0;
}
学习心得:
这个程序很好想,最近发现刷简单的题是缓解压力,提高心情的好办法~顺便随便发发赚赚积分~