因为看到很多博客发的关于这个题目的代码都是错的,所以自己改进了一下;如有错误,望批评指正,谢谢!

中国有句俗语叫“三天打鱼两天晒网”,某人从1990年1月1日起开始“三天打鱼两天晒网”,即打鱼三天,然后再晒网两天。问这个人在以后的某一天中是在打鱼还是在晒网

#include<stdio.h>
int count_Days(int y,int m,int d);
int main()
{int s,year,month,day;printf("请输入日期(年月日之间用 \"-\"分隔):");scanf("%4d-%2d-%2d",&year,&month,&day);if(year<1990){printf("输入日期错误\n");}else if(month>12||month<0){printf("输入日期错误\n");}else if(day>31||day<0){printf("输入日期错误\n");}else if(month==2){if((year%4==0&&year%100!=0)||year%400==0){if(day>29)printf("输入日期错误\n");}else if(day>28)printf("输入日期错误\n");     }else{s=count_Days(year,month,day);switch(s){case 0:printf("今天晒网\n");break;case 1:printf( "今天打鱼\n");break;default:break;}return 0;}
}
int count_Days(int y,int m,int d)
{int d1=0,d2=0,d3=0,year=365,sum=0,i,n,r;int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};if((y%4==0&&y%100!=0)||y%400==0){a[2]=29;}for(r=1990,n=0;r<y;r++)//判断有多少个闰年 {if((r%4==0&&r%100!=0)||r%400==0)n++;}     d1=(y-1990)*year+n;for(i=0;i<m;i++){d2+=a[i];}d3=d;sum=d1+d2+d3;if(sum%5<=3&&sum%5>0)return 1;elsereturn 0;
} 

中国有句俗语叫“三天打鱼两天晒网”,某人从1990年1月1日起开始“三天打鱼两天晒网”,即打鱼三天,然后再晒网两天。问这个人在以后的某一天中是在打鱼还是在晒网相关推荐

  1. 中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。

    输入(Input): 年 月 日 输出(Output): (1)若这一天"晒网",输出 sleeping (2)若这一天"打鱼",输出 fishing 示例1( ...

  2. 中国有句俗语叫“三天打鱼两天晒网”(C语言实现)

    打鱼还是晒网问题(C语言实现) 1. 问题描述: 中国有句俗语叫"三天打鱼两天晒网".某人从1990年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天 ...

  3. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。

    问题描述:中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是&q ...

  4. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用java实现程序解决问题。

    一丶中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是" ...

  5. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”

    问题: 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是&qu ...

  6. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题

    /* 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网", 问这个人在以后的某一天中是"打鱼"还是&qu ...

  7. 中国有句俗语叫“三天打鱼两天晒网”。 某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”

    此题目难度不大,主要难度在于所给日期闰年判定以及经过的年份中闰年的个数问题, 对于输入日期的中日正确性判断,只需建立对应月份天数的数组即可判断.求出所给年份到初始年份经过的天数后对五取余判定是否大于三 ...

  8. 中国有句俗语叫“三天打鱼两天晒网”,某人从90年1月1日起开始“三天打鱼两天晒网”。问这个人在以后的某一天中是在“打渔”,还是在“晒网”(数组,循环,函数)

    中国有句俗语叫"三天打鱼两天晒网",某人从90年1月1日起开始"三天打鱼两天晒网".问这个人在以后的某一天中是在"打渔",还是在" ...

  9. 7-16 三天打鱼两天晒网 (15分) 中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

    7-16 三天打鱼两天晒网 (15分) 中国有句俗语叫"三天打鱼两天晒网".假设某人从某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天中是"打 ...

  10. 中国有句俗语叫“三天打鱼两天晒网”。假设某人从说明某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

    中国有句俗语叫"三天打鱼两天晒网".假设某人从说明某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天中是"打鱼"还是"晒网& ...

最新文章

  1. 机器学习与高维信息检索 - Note 6 - 核, 核方法与核函数(Kernels and the Kernel Trick)
  2. 如何在使用新技术前评估其浏览器兼容性
  3. DBSCAN的两个核心参数是什么?如何获取最佳参数?如何可视化获取的过程?
  4. linux 故障:df -h统计磁盘空间占用太多,但又du -h找不到大的文件
  5. effective mysql之备份与恢复_Effective MySQL之备份与恢复
  6. 功能机也不放过,谷歌或为 Chrome 提供非触控模式
  7. QByteArray与char、int、float(及其数组)之间的互相转化
  8. 程序员,对自己好一点
  9. [置顶] 礼物:《红孩儿引擎内功心法修练与Cocos2d-x》之结点系统(场景,层,精灵)...
  10. mysql利用cpu率高_MySQL CPU 使用率高的原因和解决方法
  11. 设计测试用例的万能公式 + 6大具体方法 = 面试就像聊天?
  12. iOS 上的插件化设计
  13. ASPX页面AJAX调用ASPX后台
  14. 计算机(Computer)基础
  15. vi编辑器如何设置行号
  16. 最通俗易懂的python与mysql数据库交互
  17. Codeup 1814.剩下的树
  18. Linux查询网络配置相关命令
  19. 24段魔尺,骆驼,小狗,金鱼,蝴蝶结
  20. JavaScript实现页面加载成功后刷新一遍当前页面(一)

热门文章

  1. python字符串结束的标志_python-7-字符串的操作_方法_format_列表的操作
  2. python 修图_拿到一张图怎么后期才能更好一点啊?告诉你具体的修图思路
  3. CFS三层内网环境 渗透流程
  4. {转]太经典了,我不得不收藏
  5. 应届生落北京集体户口
  6. 百度热力图颜色说明_揭秘!看完徐州城市人口热力图,你就知道该在哪儿买房了...
  7. OA项目之我的审批(会议查询会议签字)
  8. BTT6030芯片手册
  9. 深度技术 GHOST XP 电脑城克隆版 V7.0 (NTFS/F32)
  10. 尝试说透网关和路由器的异同