用c语言编写日历的一个思路是什么,我需要调用什么样的函数呢
各位大神,我想要和一些人一起写一个万年日历,就是输入任意一个年份,然后可以运行出一个一整年的日历表,这一个过程中我需要注意一些什么,要用到那些函数的调用,我和小伙伴们现在...
各位大神,我想要和一些人一起写一个万年日历,就是输入任意一个年份,然后可以运行出一个一整年的日历表,这一个过程中 我需要注意一些什么,要用到那些函数的调用,我和小伙伴们现在没有思路,怎么分配这一项任务呢,求大神指教给个思路。感激不尽!
展开
展开全部
首先要有一个基准值,来记录这一天是星期几,比如今年的第一天是星期几。
然后要计算你输入的那个年份的第一天和今年的第一天之间差了多少天,从而推算出那个年份的第一天是星期几。
还要判断哪一年是不是闰年,以便确定2月份显示几天
剩下的就是显示时的格式问题了,一般来说应该是先显示这个月的名称,下一行显示大写的“日、一、二、三、四、五、六”,表示星期,中间要有适当的空格,再下一行就要显示日期了,要先计算出这个月的第一天是星期几,以便确定从哪个位置开始显示,另外,到了星期六就要回车换行了。
我想基本思路就是这样吧。这里面似乎不需要调用特殊的函数,只需要正常的输入输出即可,其他都可以自己计算。
然后要计算你输入的那个年份的第一天和今年的第一天之间差了多少天,从而推算出那个年份的第一天是星期几。
还要判断哪一年是不是闰年,以便确定2月份显示几天
剩下的就是显示时的格式问题了,一般来说应该是先显示这个月的名称,下一行显示大写的“日、一、二、三、四、五、六”,表示星期,中间要有适当的空格,再下一行就要显示日期了,要先计算出这个月的第一天是星期几,以便确定从哪个位置开始显示,另外,到了星期六就要回车换行了。
我想基本思路就是这样吧。这里面似乎不需要调用特殊的函数,只需要正常的输入输出即可,其他都可以自己计算。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询