三天打鱼两天晒网C++
中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
使用文件进行数据测试。如将日期 20100101 20111214 等数据保存在in.txt文件中,程序读入in.dat文件进行判定,并将结果输出至out.txt文件。
#include<fstream>
#include<iostream>
using namespace std;
class Date
{public:void date();void get_date();
private:int year;int month;int day;int days;int i;
};
void Date::date()
{days=0; int data[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};if(year%400==0||(year%4==0&&year%100!=0))data[2]+=1;for(i=2010;i<year;i++){if(i%400==0||(i%4==0&&i%100!=0))days+=366;elsedays+=365;}for(i=1;i<month;i++){days+=data[i];}days+=day;
}
void Date::get_date ()
{ifstream infile("in.txt");if(!infile){cerr<<"打开错误!"<<endl;exit(1);}infile>>year>>month>>day;cout<<year<<" "<<month<<" "<<day<<endl;while(year<2010){cout<<"请输入正确日期!"<<endl<<"请重新输入:"<<endl;cin>>year>>month>>day;}Date::date ();ofstream outfile("out.txt");if(!outfile){cerr<<"打开错误!"<<endl;exit(1);}if(days%5>0&&days%5<4){cout<<year<<"年"<<month<<"月"<<day<<"日,他在打鱼。"<<endl;outfile<<year<<"年"<<month<<"月"<<day<<"日,他在打鱼。"<<endl;}else{cout<<year<<"年"<<month<<"月"<<day<<"日,他在晒网。"<<endl;outfile<<year<<"年"<<month<<"月"<<day<<"日,他在晒网。"<<endl;}infile.close();outfile.close();
}
int main()
{Date d;cout<<"从2010年1月1日起开始“三天打鱼两天晒网”"<<endl;d.get_date();return 0;
}
三天打鱼两天晒网C++相关推荐
- 分支-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日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是"晒 ...
最新文章
- Centos7 使用Docker安装tomcat
- jquery option 动态 selected
- 实现接口一种可靠的 DLL 接口实现方案
- android adb 联系人,使用adb命令向Android模拟器中导入通讯录联系人的方法
- AI应用开发实战 - 手写识别应用入门
- WP8.1学习系列(第九章)——透视Pivot开发指南
- 百度女程序员半夜打的回家,被的哥嘲讽:加班到一点收入还不如我,图啥?
- shell不允许输入空字符_反弹shell | ncamp;bash
- 十大经典排序算法(动图演示)(转)
- leetcode- 225 Implement Stack using Queues
- Lattice Diamond 的学习之新建工程
- 使用eclipse导入spring-framework-5.0.x源码
- argb纯黑色_设计师应避免使用纯黑色字体,但应使用哪种深灰色字体
- 《思考的技术》--大前研一读书笔记
- ubuntu1804 3dm-gx5-25
- Java学习之JavaFX安装
- 算法训练--最小公倍数
- oracle,通过plsql创建用户表空间和所属用户示例
- mysql 数据备份
- 顶级专家寄语OpenStack Days China,开源之火已成燎原之势
热门文章
- 电脑桌面点什么都是计算机,电脑桌面总是弹出广告怎么办?教你2种方法,轻松解决...
- 计算机声音音乐小星星,音乐“闪烁的小星星”教案
- Linux怎么运行lisp,Lisp - Ubuntu 中的编程语言_Linux编程_Linux公社-Linux系统门户网站...
- 数据存储---内存列式数据库KDB+(Q)文档
- AT24Cxx读写全面理解
- python中count方法
- 板载天线设计相关资料
- Qos服务质量与IntServ和DiffServ
- spark推测机制及参数设置
- 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0