中国有句俗语叫“三天打鱼两天晒网”。 某人从1990年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”?
来源:互联网 发布:梅西最新数据 编辑:程序博客网 时间:2024/04/28 15:23
#include<stdio.h>int count_Days(int y,int m,int d)//计算总共的天数{ int d1=0,d2=0,d3=0,sum=0,year; int data[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if(y%400==0||(y%4==0&&y%100!=0))//判断是否是闰年 { data[2]=29; year=366; } else year=365; d1=(y-1990)*year; for(int i=1;i<m;i++) d2+=data[i]; d3=d; sum=d1+d2+d3; if(sum%5<=3&&sum%5>=1) //(3天打渔2天晒网,每5天循环一次,计算总数模5即可) return 1; else return 0;}int main(){ int s,year,month,day; printf("Please input the year、month and day(y m d):\n"); while(~scanf("%d%d%d",&year,&month,&day)) { if(year<1990) {printf("The year should be great than 1990");break;} if(month<1||month>12) {printf("The month input is error!");break;} if(day<0||day>31) {printf("The month input is error!"); break;} //以上三个if是判断year ,month,day的合理性 s=count_Days(year,month,day); //调用函数 switch(s) { case 1: printf("Fishing\n");break; case 0: printf("sun network\n");break; default:break; } } return 0;}
结果如下:
0 0
- 中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”。问这个人在以后的某一天中是“打鱼”还是“晒网”。
- 中国有句俗语叫“三天打鱼两天晒网”。 某人从1990年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”?
- 题目: *中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
- 有句俗话“三天打鱼两天晒网”,假设小明从1990年1月1日起开始“三天打鱼两天晒网”,问小王在以后的某一天是在“打鱼”,还是在“晒网”?(键入日期,显示结果打鱼or晒网)。
- 某人从2010年1月1日开始“三天打鱼,两天晒网”问这个人在以后的某天是“打鱼“”还是“晒网”
- 三天打鱼 两天晒网 某人从2010年1月1日开始,计算以后的某一天此人是在打鱼还是晒网
- “三天打渔,两天晒网”,从2010年1月1日开始,计算后来的任意一天是打鱼还是晒网
- 03-1三天打鱼两天晒网(15)
- 三天打鱼两天晒网的代码
- 三天打鱼两天晒网
- 三天打鱼两天晒网
- 三天打鱼两天晒网
- 三天打鱼,两天晒网
- 三天打鱼,两天晒网
- 三天打鱼两天晒网
- 三天打鱼,两天晒网
- 三天打鱼两天晒网
- 三天打鱼两天晒网
- 【lua全局变量_G】
- 黑马Java——面向对象
- cocos2d-x+lua代码热加载(Hot Swap)的研究
- 容斥原理求1~r中有多少个数与n互素
- 多文件写出
- 中国有句俗语叫“三天打鱼两天晒网”。 某人从1990年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”?
- HttpClient使用详解
- 思维导图软件
- cocos2d-x (音效音乐)SimpleAudioEngine
- New XAMPP security concept:错误解决方法 (2014-03-06 16:07:46)
- 小知识
- Android学习笔记12——用户界面之Loader类
- ubuntu14.10更新源
- http协议分析和使用(部分转)