ZKX's LAB

c语言编写的查询某年某月某日是星期几的万年历。我写的这个怎么改啊?急求

2021-04-28知识10

口算某年某月某日是星期几. 只要记住12个系数就行,这12个系数就是12个月的一号是星期几,再减1.如7月1日是星期天,系数就是7-1=6,2月1日是星期四,系数就是3,口算时只要用该日期加该月系数,再除以7,如能整除,这一天就是星期天;如不能整除,余数是.

如何快速计算某年某月某日是星期几?设要算的年份是x年,求一个数值S=(x-1)+[(x-1)/4]-[(x-1)/100]+[(x-1)/400]+C。(x-1)/4]表示为(x-1)/4的整数部分,不进位。。

c语言 怎么算某年某月某日是星期几啊? week=6;2000年元旦是星期六2113每年365天,即每年星期数加52611;week+year-2000;if(year){for(i=year;i;i-){if((y%4=0&y%100。4102=0)|y%400=0))week-;}}else{for(i=2000;i;i+){if((y%4=0&y%100。0)|y%400=0))week+;}}for(i=0;i;i+)week+month_day[i];if(if((y%4=0&y%100。0)|y%400=0)month>;=2)week+;week+day;week=week%7;0=星期日以上计算,1653在2000分界处不完整,自己改进,思路如此,如果想省掉,可手算-32768年的星期,然后只算算加法,但要在中间%7一次,防止数据越界。

随机阅读

qrcode
访问手机版