Problem B: 打鱼还是晒网

来源:互联网 发布:商业显示屏软件开发 编辑:程序博客网 时间:2024/04/20 20:48

从下往上看的感觉原来是这样的,原来不走到一定的高度,是连攻击,对方都不屑为之的。


Description

中国有句俗话“三天打鱼,两天晒网“。小王从2000年的1月1号开始,按“三天打鱼,两天晒网“的方式生活。编程给出某一天,判断小王是打鱼还是晒网。

Input

年、月、日。比如:2002 10 25

Output 

小王打鱼还是晒网。

Sample Input

2002 10 23

Sample Output

小王今天打鱼


#include <stdio.h> int main() {     int m,d,s,y;     scanf("%d %d %d",&y,&m,&d);         //输入年份     s=0;     if((y%4==0&&y%100!=0)||(y%400==0))  //判断闰年     {         s=0;     }     else    {         if(m>2) s=s-1;                  //如果不是闰年且月份超过2则减去二月多的那一天     }     if(m>1) s=s+31;     if(m>2) s=s+29;     if(m>3) s=s+31;     if(m>4) s=s+30;     if(m>5) s=s+31;     if(m>6) s=s+30;     if(m>7) s=s+31;     if(m>8) s=s+31;     if(m>9) s=s+30;     if(m>10) s=s+31;     if(m>11) s=s+30;     s=s+d;                              //这是一个求第几天的算法 能算出输入的日子在那一年中是第几天     if((s-1)%5<=2) printf("小王今天打鱼");//如果那一天-1模5小于2 则是前三天 输出大鱼     else printf("小王今天晒网");     return 0; } 




0 0
原创粉丝点击