“三天打鱼两天晒网”
//三天打鱼两天晒网
//创建时间:2017年3月12日
//主要功能:输入一个日期,判断这一天是在打鱼还是晒网
#include<iostream>
using namespace std;
int years(int year) /*判断闰年个数*/
{
int leap=0;
for(int i=2010;i<year;i++) /*用for循环来判定闰年的个数,但是要注意从2010年开始一直到输入的年份*/
if(i%4==0&&i%100!=0||i%400==0) /*判定这一年是否为闰年*/
leap++;
return leap; /*返回leap值*/
}
int main()
{
int year,month,day;
int leap,sum,num;
cout<<"请输入你的年月日:"<<endl;
cin>>year>>month>>day; /*开始输入年月日*/
leap=years(year); /*调用years函数来计算闰年的个数*/
if(year<2010) /*判断年份是否大于2010年,如果小于则错误*/
cout<<"日期错误!"<<endl;
switch(month) /*输入月份来计算天数*/
{
case 1:
num=0;
break;
case 2:
num=31;
break;
case 3:
num=59;
break;
case 4:
num=90;
break;
case 5:
num=120;
break;
case 6:
num=151;
break;
case 7:
num=181;
break;
case 8:
num=212;
break;
case 9:
num=243;
break;
case 10:
num=273;
break;
case 11:
num=304;
break;
case 12:
num=334;
break;
default:
break;
}
if((year%4==0&&year%100!=0||year%400==0)&&month>2) /*判断如果这一年是否是闰年并且月份大于2,例如2012年3月1日,就需
要再给num加一天*/
num=num+1;
sum=(year-2010)*365+leap+num+day; /*计算总天数sum*/
cout<<"闰年的个数:"<<leap<<endl; /*输出闰年的个数*/
cout<<"指定日期到2010年1月1日的天数sum:"<<sum<<endl; /*输出指定日期到2010年1月1日的总天数*/
if(sum%5>=1&&sum%5<=3) /*用sum对5求余,余数大于1并且小于等于3的在打鱼,否则在晒网*/
cout<<"在打鱼"<<endl;
else cout<<"在晒网"<<endl;
return 0;
}
“三天打鱼两天晒网”相关推荐
- 分支-03. 三天打鱼两天晒网(Switch…case)
中国有句俗语叫"三天打鱼两天晒网".假设某人从某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天中是"打鱼"还是"晒网&qu ...
- Java---中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
已经实现的功能: 从键盘输入指定的年.月.日: 计算从2010年1月1日至指定日期共有多少天: 由于"打鱼"和"晒网"的周期为5天,所以将计算出的天数用5去除. ...
- python天天向上的力量三天打鱼两天晒网_017 示例3-天天向上的力量-Go语言中文社区...
一."天天向上的力量"问题分析 1.1 天天向上的力量 基本问题:持续的价值 一年365天,每天进步1%,累计进步多少呢? (1.01^{365}) 一年365天,每天退步1%,累 ...
- 三天打鱼两天晒网 (15 分)
中国有句俗语叫"三天打鱼两天晒网".假设某人从某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天中是"打鱼"还是"晒网&qu ...
- 三天打鱼两天晒网python程序设计_Python经常会遇到三天的笔试题:钓鱼和两天的晒网:,之,三天打鱼,两天晒网...
问题概述:中国有句俗语叫"三天打鱼两天晒网"某人从1990年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是&qu ...
- C语言程序设计打鱼还是晒网,C语言编程三天打鱼两天晒网
满意答案 dmmk2822 2018.11.05 采纳率:46% 等级:6 已帮助:160人 中国有句俗语叫 "三天打鱼两天晒网 ".某人从 1990年 1月 1日起开始&q ...
- python天天向上的力量三天打鱼两天晒网_天天向上的力量
我前阵子三天打鱼两天晒网地学了一点Python,也就开个头的样子吧,然后就不想学了,一鼓作气再而衰三而竭了.我学到课程的第三个例子,老师给起的名字叫"天天向上的力量". 其实就是那 ...
- 实验3-9 三天打鱼两天晒网 (15 分)
实验3-9 三天打鱼两天晒网 (15 分) 中国有句俗语叫"三天打鱼两天晒网".假设某人从某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天中是" ...
- 三天打鱼两天晒网--捕鱼小游戏
在B站学了好几天,终于搞通了,能跑了,捕鱼的小游戏~ 下面分步骤跟大家说说呗~~~ /*** Java中的窗体类:JFrame(游戏的支架)用来固定游戏界面* 自定义窗体的固定步骤:* 1.创建一个任 ...
- “三天打鱼两天晒网问题
中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是"晒 ...
最新文章
- MySQL 学习笔记(6)— 存储过程创建、调用、删除以及带参数的存储过程
- WIN10下Java环境变量配置
- putty 配置导出
- linux eclipse web插件,使用Tomcat插件开发WEB应用
- shell脚本中一些特殊符号
- VTK:可视化之VectorText
- 高性能流媒体服务器EasyDSS前端重构(二) webpack + vue + AdminLTE 多页面提取共用文件, 优化编译时间...
- 机器人庄园作文_十年后的家乡作文精选8篇
- 压缩 js/css 的工具
- 地理坐标系和投影坐标系的区别
- 对刚iPad!华为最强Pad发布,独揽四项全球第一,3299元起!
- 编写IOCP时的几个注意事项(Mirosoft)
- CSS:设置文字不可选
- 2020版Java视频教程|java零基础到就业全套视频教程线上免费观看,java免费教程直接看
- 微信小程序制作模板套用时需要注意什么呢?
- iOS总结-Runtime篇之用途及面试题的总结一黑魔法Method Swizzling
- ubuntu20.04安装PX4固件错误总结
- cdm 图片 转_PowerDesigner之CDM、PDM、SQL之间转换
- 音频基础知识 - PCM 浅析
- Twitter系统结构分析