当前位置: 首页 > news >正文

网站建设捌金手指下拉四买卖网站

网站建设捌金手指下拉四,买卖网站,wordpress安全部署,公司做网站收费题目 输入:一个合法的公历日期,格式为“XXXXXXXX”,分别代表年(4 位)、月(2 位)、日(2 位)。 输出:当日对应星期几的英语缩写(3 个字母&#xff…

题目

输入:一个合法的公历日期,格式为“XXXXXXXX”,分别代表年(4 位)、月(2 位)、日(2 位)。 输出:当日对应星期几的英语缩写(3 个字母,首字母大写)。

这里我学到了一个新知识点

基姆·拉尔森(Kim Larsen)公式

 也被称为Zeller's congruence(泽勒公式),是一种用于计算给定日期的星期几的算法

该公式基于每个月的排列规律以及年份的编码,通过模运算和整除运算得到结果。具体来说,它通过将日期的年份、月份和日期进行一系列数学运算,并结合一些修正项,最终计算出星期几的值。

此外,还有一个有趣的公式,也是用于计算某一天是星期几的,公式如下:week = (d + 2m + 3(m + 1)/5 + y + y/4 - y/100 + y/400 + 1) % 7。其中y代表年,m代表月,d代表日。

至于原理:

基姆·拉尔森(Zeller)公式的原理基于朔望月的周期性现象。

朔望月是指从一次新月到下一次新月的时间间隔,通常为29.5天左右。根据这个周期,我们可以计算出任何一个日期是在一个月的第几天,从而推算出这一天是星期几。

具体来说,Zeller公式的计算方法如下:

  1. 将要计算的日期分别表示为年份(Y)、月份(M)和日(D)。
  2. 如果这个月是1月或2月,将年份减1,月份加上12,这样可以将这两个月看作上一年的13月和14月。
  3. 计算出一个系数C,公式为:C = Y / 100。
  4. 计算出一个系数G,公式为:G = 5 * C + C / 4。
  5. 计算出一个系数X,公式为:X = (D + 26 * (M + 1) / 10 + Y % 100 + Y % 100 / 4 + G) % 7。
  6. 根据X的值来确定这一天是星期几,其中0表示星期六,1表示星期日,2表示星期一,以此类推。

代码

#include <stdio.h> 
int getWeek(int day)
{/**********Begin**********/int year=day/10000;int mouth=(day%10000)/100;int today=day%100;return (today+2*mouth+3*(mouth+1)/5+year+year/4-year/100+year/400+1)%7;/**********End**********/
}const char* printWeek(int w)
{/**********Begin**********/const char*arr[]={ "Sun","Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};return arr[w];/**********End**********/
}
int main()
{int date;scanf("%d",&date);int week = getWeek(date);const char * str=printWeek(week);printf("%s",str);return 0;
}

http://www.hkea.cn/news/555753/

相关文章:

  • 深圳市政府网站官网百度地图疫情实时动态
  • 上海建设工程咨询网 首页深圳优化排名公司
  • 杭州哪个网站建设最好做网站的网络公司
  • 制作一个网站步骤东莞网络营销销售
  • 专业的营销网站建设公司百度联盟注册
  • 机械类网站用什么做背景指数运算法则
  • 微信如何绑定网站加速游戏流畅的软件
  • 茂名整站优化百度问答首页
  • 手机网站搭建网络宣传方式
  • 2003网站建设网站seo哪家公司好
  • 成都学校网站制作2022年国际十大新闻
  • 工厂外贸网站建设台州网络推广
  • 酒店网站建设方案策划百度seo怎么做网站内容优化
  • 网站更改公司需要重新备案吗搜索网页内容
  • 现在做网站还用dw做模板了吗成人电脑速成培训班
  • 做app要不要建网站刚开的店铺怎么做推广
  • 做生存分析的网站有哪些专业的网站优化公司
  • 网站双倍浮动百度联盟app
  • 北京网站设计确保代码符合w3c广州网络营销的推广
  • 做网站实名认证有什么用百度移动端模拟点击排名
  • 知更鸟wordpress 怎样沈阳百度seo关键词优化排名
  • 携程网站模板互联网营销策略有哪些
  • 做网站内链什么意思上海排名优化seobwyseo
  • 四川做直销会员网站百度网盘帐号登录入口
  • 做百度竞价对网站有无要求网站推广排名服务
  • 建设工程合同包括成都网站改版优化
  • 深圳不加班的互联网公司整站seo优化
  • 中国做的很好的食品网站肇庆疫情最新消息
  • 做时时彩网站微信seo关键词有话要多少钱
  • 陇南市建设局网站商务软文写作