博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算某年某月某日是星期几
阅读量:3959 次
发布时间:2019-05-24

本文共 462 字,大约阅读时间需要 1 分钟。

我们经常会遇到要求某年某月某天是星期几或者要求五一的假要放几天等问题,下面就是某个大牛写的代码,我复制过来:

#include 
#include
using namespace std;int main(){
int n,y,m,d,c,w,t; cin>>t; while(t--) {
cin>>y>>m>>d; if(m<=2) {
m+=12; y=y-1; } c=y/100; y=y%100;/*新历法公式推导,直接忽略中间空缺的15天*/ w=c/4-2*c+y+y/4+13*(m+1)/5+d-1;/*新历法,1582,规定10月4号的下一天为10月15号*/ w%=7; if(w<=0) w+=7; cout<
<

转载地址:http://rexzi.baihongyu.com/

你可能感兴趣的文章
SQL 语句的解析过程
查看>>
SQL 语句的解析过程
查看>>
Java类文件结构
查看>>
Java类文件结构
查看>>
使用注解生成代码
查看>>
使用注解生成代码
查看>>
使用注解生成代码
查看>>
奇妙的JavaScript函数
查看>>
奇妙的JavaScript函数
查看>>
奇妙的JavaScript函数
查看>>
题目:企业SQL面试复习与测试
查看>>
图片的三级缓存机制
查看>>
自定义标签库(Tag library)
查看>>
自定义标签库(Tag library)
查看>>
深入Java集合学习系列(一)
查看>>
深入Java集合学习系列(一)
查看>>
深入Java集合学习系列(二):
查看>>
图解Spring AOP
查看>>
性能调优之Weblogic调优
查看>>
性能调优之性能参数指标
查看>>