各个C的老手们请问要想看懂人家写的用C编的万年历的代码应该看什么书呀?

[复制链接]
查看11 | 回复2 | 2005-12-25 03:50:55 | 显示全部楼层 |阅读模式
一个计算某月某日是星期几的程式为什么会出现1980呢?程式的作者是根据1980-1-1是星期二,而所以有z=2这个定义.然后根据输入的年月,计算到1980-1-1这天的总的天数.其中,判断了是否为闰年和平年(if (y%400==0||(y%100!=0&&y%4==0)){a[1]=29;strcpy(b,"Run Nian");}这样得出总的天数total,然后 w=(total+z)%7 天数-星期二 然后对7取余数,就得出了星期几.在程式中判断了输入在1980年1月1日前还是后,如果之后,那么就要倒着来算星期几了
回复

使用道具 举报

千问 | 2005-12-25 03:50:55 | 显示全部楼层
:秋风_落叶正解
回复

使用道具 举报

千问 | 2005-12-25 03:50:55 | 显示全部楼层
2楼的说的不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行