想用c语言写一个关于日历的小程序,但是不知道如何计算星期几的问题,网上搜到一个基姆拉尔森公式:

想用c语言写一个关于日历的小程序,但是不知道如何计算星期几的问题,网上搜到一个基姆拉尔森公式:,第1张

公历一年一月一日是星期一,算出这一天和公历一年一月一日之间的天数就可以了

还有一个算法就是,400年一个循环,也就是401年一月一日也是周一这样可以少算很多天

再就是更简单的算法就是,一年是365天,364天正好是7的倍数,也就是一年多出一天来,这样羡老再把闰年的那一天衫派丛加上就可以了,这样可以算出每年的第一天是周几,

year%=400//这是去掉400年的循环

z=(year+year/4-year/100)%7//这样就可以算出

for(m=1m<mouthm++)

//这是算出或樱一年内的到这个月之前的天数,最后再加上这个月的那几天就可以了

{

if(i=1||i==3||i==5||i==7||i==8||i==10||i==12)

d+=31

if(i==4||i==6||i==9||i==11)

d+=30

if(i==2)

if(year%4==0&&year%100==0||year%400!=0)

d+=29

else

d+=28

}

若需要在vivo手机中添加日历挂件的话,可尝试按照以下方式解决:

Funtouch OS 3.0之前的机型:可以尝试在手机待机桌面凯游闷中点击下方左键(菜单键)选择桌面挂件,添加日历挂件试试

Funtouch OS 3.0之后的机型:建议在手机待机桌面中长按桌面磨郑空白处,盯弯选择桌面挂件,添加日历挂件试试。

有日历!

步骤

1、双击或右键单击打开“网易邮箱大师”。

2、点击左侧”日宴缓前历“,进入日历设置界面。

3、找到左侧”哪拆本地日历“,可以新增日历,也可以编辑、删除日历。

4、选择好本地日历,点击左上角”+“号,新增日程,输入内容、时间等,点击确晌清定,如下图所示。

5、点击右上角”日、周、月“,可以自由切换日、周、月日历及日程。

注意事项:

注意对本地日历进行分类设置。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12403232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存