一个简单的时间和日期程序
来源:互联网 发布:淘宝买零食靠谱吗 编辑:程序博客网 时间:2024/05/01 01:04
#include <iostream>using namespace std;struct Date{int y; // yearint m; //monthint d; //day};bool is_leap(int y){return (y%4==0 &&y%109!=0 || y%400==0);}int days_of_month(int y, int m){int day[12] = {31,0, 31, 30, 31,30, 31, 31, 30, 31, 30, 31};if (m!=2) return day[m-1];else return (28 + is_leap(y));} int days_of_date(Date d){int days = 0;for (int y=1; y<d.y; y++)days = days + 365 + is_leap(y);for (int m=1; m<d.m; m++)days = days + days_of_month(d.y, m);days = days + d.d;return days;}int main(){Date d1;Date d2;cout << "请输入两个日期:(yyyy mm dd)" << endl;cin >> d1.y >> d1.m >> d1.d;cin >> d2.y >> d2.m >> d2.d;int days1 = days_of_date(d1);int days2 = days_of_date(d2);cout <<"difference:" << days2 - days1 << endl;cout << "weekend:" << days1%7 << ',' << days2%7 << endl; return 0;}
阅读全文
0 0
- 一个简单的时间和日期程序
- 简单的时间/日期客户端&服务器程序
- 一个简单的日期转换程序
- 一个简单的时间获取程序
- 输入一个日期和时间,输出下一秒的日期和时间
- 简单的时间日期格式化
- 1.2 日期/时间的程序
- 4.11 日期/时间的程序
- js 显示你系统的日期和时间,超级简单
- JS获取当前日期和时间的简单实例
- JS获取当前日期和时间的简单实例
- Android的日期DatePickerDialog和时间TimePickerDialog简单使用
- 关于日期选择器和时间选择器的简单应用
- 一个简单的TCP 客户端时间获取程序 ipv4/ipv6
- Linux下计算程序运行时间的一个简单方法
- 一个简单的时间片轮转多道程序内核代码
- 一个简单的时间片轮转多道程序分析
- 一个简单的时间获取客户端——服务器程序
- 单调队列--滑动窗口
- Spring Boot 同一账号只允许一次登陆
- DBUtils和连接池的笔记和总结
- SQL查询语句整理集合
- python swig char*类型返回
- 一个简单的时间和日期程序
- js截取一段文字,省略一段文字,后面加上省略号“。。。”js发表说说
- Ceres Solver使用
- 宏基因组公众号7月精选文章目录
- kail linux 下无线攻击
- 解决robotframework-ride脚本运行中报monitorcolors not recognized错误
- [POJ 3041][USACO 2005] Asteroids Hungary算法求最小点覆盖
- Spring AOP中pointcut expression表达式解析
- visjs使用小记-1.创建一个简单的网络拓扑图