⽤switch编写星期c语⾔,巧⽤C语⾔中的switch语句实现星期的
switch的用法c语言
推算-最新年⽂档
巧⽤C语⾔中的switch语句实现星期的推算-最新年⽂档
巧⽤C语⾔中的switch语句实现星期的推算
我们在⽇常⽣活中经常会遇到这样的问题,忘记了某年某⽉某⽇是星期⼏,特别是⼀些重⼤节⽇或是⼀些值得纪念的⽇⼦,这就是星期的推算问题。学过程序设计语⾔的⼈都知道:在VB 和VFP中,都有实现这个功能的函数,⽽C语⾔中却没有这样的函数。那么,在C语⾔中如何设计出⼀个函数来实现星期的推算呢?本⽂拟就这⼀问题加以分析,并给出在C语⾔中实现的具体解决办法和程序代码,可以很⽅便地转化为其他⾼级语⾔的程序代码,供⼤家在学习其他程序设计语⾔时作为参考。
根据已知⽇期推算星期⼏,⼈们⼀般会采⽤这样的⽅法:从⼀个已知星期⼏的某天开始推算,先计算出已知星期⼏的这⼀天距要推算的那天相差多少天,由于星期是7天⼀个轮回,故可将相差的天数除以7取余数,再⽤已知的那天的星期数加上余数,就可以计算出要推算的这天是星期⼏了。例如:已知2012年1⽉1⽇是星期⽇,那么2012年5⽉1⽇是星期⼏呢?通过计算可知,2012年5⽉1⽇距2012年1⽉1⽇相差121天,121除以7商17余2,即以上两个⽇期相差17周多两天,故2012年5⽉1⽇是星期⼆。
在此,我们也采⽤类似的⽅法进⾏推算,但可应⽤的⽇期范围更加⼴泛。已知公元元年1⽉1⽇是星期⼀,那么只需计算出从公元元年1⽉1⽇到要推算的这⼀天总共有多少天,再⽤总天

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。