POJ 3047 Bovine Birthday 给出年月日求星期 蔡勒公式
来源:互联网 发布:vchat互动聊天室源码 编辑:程序博客网 时间:2024/06/11 21:16
题目来源:POJ 3047 Bovine Birthday
题意:。。。
思路:蔡勒公式 适合于1582年(中国明朝万历十年)10月15日之后的情形
公式 w = y + y/4 + c/4 - 2*c + 26 * (m+1)/10 + d - 1;
m如果是1 2 月份 y要倒退1年 m += 12
y是年份的后两位 y = year%100
c是世纪 c = year/100
#include <cstdio>#include <cstring>using namespace std;char a[7][10] = {"sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"};int main(){int y, m, d;while(scanf("%d %d %d", &y, &m, &d) != EOF){if(m < 3){y--;m += 12;}int c = y / 100;y = y % 100;int w = y + y/4 + c/4 - 2*c + 26 * (m+1)/10 + d - 1;printf("%s\n", a[(w%7+7)%7]);}return 0;}
0 0
- POJ 3047 Bovine Birthday 给出年月日求星期 蔡勒公式
- poj 3047 Bovine Birthday
- POJ 3047 Bovine Birthday 笔记
- 1648 Bovine Birthday【解题报告-蔡勒公式】
- 63_给出年月日计算出星期几_蔡勒公式的运用.cpp
- POJ 3047 Bovine Birthday 再想想
- poj 3407 Bovine Birthday
- 蔡勒公式计算星期(输入指定年月日)
- 根据年月日计算星期几 (蔡勒公式)
- 年月日计算星期公式
- C/C++ 根据年月日计算星期几——蔡勒公式篇
- C/C++ 根据年月日计算星期几——蔡勒公式篇
- 求某年某月某日为星期几(蔡勒公式)
- 给出时间求星期几
- 知道年月日求星期几
- 根据年月日计算星期的公式
- 根据年月日计算星期的公式
- 【公式计算,给定年月日输出星期几】
- hibernate load() 和get() 区别
- FZU 2148(计算几何)叉积模板
- 编程操作hibernate框架(模板)(开发模板)
- Maven 用例,不间断更新
- Lua脚本在C++下的舞步(二)
- POJ 3047 Bovine Birthday 给出年月日求星期 蔡勒公式
- Jlink调试2440进不了中断
- POJ 3984 迷宫问题(BFS:迷宫最短路径且输出路径)
- nyoj1006(最短路次短路spfa)
- 模拟剪刀石头布猜拳游戏
- MDK + Jlink + SDRAM 裸奔2440教程
- 劫匪深夜打劫"女汉子" 被高跟鞋猛踹肚子
- Sublimte的Package Control 安装
- git服务器的建立——Git折腾小记