中国有句俗语叫“三天打鱼两天晒网”,某人从1990年1月1日起开始“三天打鱼两天晒网”,即打鱼三天,然后再晒网两天。问这个人在以后的某一天中是在打鱼还是在晒网
因为看到很多博客发的关于这个题目的代码都是错的,所以自己改进了一下;如有错误,望批评指正,谢谢!
中国有句俗语叫“三天打鱼两天晒网”,某人从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日起开始“三天打鱼两天晒网”,即打鱼三天,然后再晒网两天。问这个人在以后的某一天中是在打鱼还是在晒网相关推荐
- 中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
输入(Input): 年 月 日 输出(Output): (1)若这一天"晒网",输出 sleeping (2)若这一天"打鱼",输出 fishing 示例1( ...
- 中国有句俗语叫“三天打鱼两天晒网”(C语言实现)
打鱼还是晒网问题(C语言实现) 1. 问题描述: 中国有句俗语叫"三天打鱼两天晒网".某人从1990年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天 ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
问题描述:中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是&q ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用java实现程序解决问题。
一丶中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是" ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”
问题: 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是&qu ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题
/* 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网", 问这个人在以后的某一天中是"打鱼"还是&qu ...
- 中国有句俗语叫“三天打鱼两天晒网”。 某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”
此题目难度不大,主要难度在于所给日期闰年判定以及经过的年份中闰年的个数问题, 对于输入日期的中日正确性判断,只需建立对应月份天数的数组即可判断.求出所给年份到初始年份经过的天数后对五取余判定是否大于三 ...
- 中国有句俗语叫“三天打鱼两天晒网”,某人从90年1月1日起开始“三天打鱼两天晒网”。问这个人在以后的某一天中是在“打渔”,还是在“晒网”(数组,循环,函数)
中国有句俗语叫"三天打鱼两天晒网",某人从90年1月1日起开始"三天打鱼两天晒网".问这个人在以后的某一天中是在"打渔",还是在" ...
- 7-16 三天打鱼两天晒网 (15分) 中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
7-16 三天打鱼两天晒网 (15分) 中国有句俗语叫"三天打鱼两天晒网".假设某人从某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天中是"打 ...
- 中国有句俗语叫“三天打鱼两天晒网”。假设某人从说明某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
中国有句俗语叫"三天打鱼两天晒网".假设某人从说明某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天中是"打鱼"还是"晒网& ...
最新文章
- 机器学习与高维信息检索 - Note 6 - 核, 核方法与核函数(Kernels and the Kernel Trick)
- 如何在使用新技术前评估其浏览器兼容性
- DBSCAN的两个核心参数是什么?如何获取最佳参数?如何可视化获取的过程?
- linux 故障:df -h统计磁盘空间占用太多,但又du -h找不到大的文件
- effective mysql之备份与恢复_Effective MySQL之备份与恢复
- 功能机也不放过,谷歌或为 Chrome 提供非触控模式
- QByteArray与char、int、float(及其数组)之间的互相转化
- 程序员,对自己好一点
- [置顶] 礼物:《红孩儿引擎内功心法修练与Cocos2d-x》之结点系统(场景,层,精灵)...
- mysql利用cpu率高_MySQL CPU 使用率高的原因和解决方法
- 设计测试用例的万能公式 + 6大具体方法 = 面试就像聊天?
- iOS 上的插件化设计
- ASPX页面AJAX调用ASPX后台
- 计算机(Computer)基础
- vi编辑器如何设置行号
- 最通俗易懂的python与mysql数据库交互
- Codeup 1814.剩下的树
- Linux查询网络配置相关命令
- 24段魔尺,骆驼,小狗,金鱼,蝴蝶结
- JavaScript实现页面加载成功后刷新一遍当前页面(一)
热门文章
- python字符串结束的标志_python-7-字符串的操作_方法_format_列表的操作
- python 修图_拿到一张图怎么后期才能更好一点啊?告诉你具体的修图思路
- CFS三层内网环境 渗透流程
- {转]太经典了,我不得不收藏
- 应届生落北京集体户口
- 百度热力图颜色说明_揭秘!看完徐州城市人口热力图,你就知道该在哪儿买房了...
- OA项目之我的审批(会议查询会议签字)
- BTT6030芯片手册
- 深度技术 GHOST XP 电脑城克隆版 V7.0 (NTFS/F32)
- 尝试说透网关和路由器的异同