c语言程序设计 电子日历.docVIP

  • 3
  • 0
  • 约5.5千字
  • 约 13页
  • 2017-08-22 发布于重庆
  • 举报
c语言程序设计 电子日历.doc

目 录 一、设计思路 二、功能实现详细设计 三、测试结果分析 四、用户手册 五、设计体会 一、设计思路: If语句: 判断该年是否为闰年,判断一年是否为闰年需要符合下面二者之一:1,能被4整除,但不能被100整除。2,能被400整除。满足上述条件时,返回值为1,否则返回值为0。 day函数: 判断某年某月最多多少天,定义一个十二个元素的数组a[12],给十二个月的天数分别赋初值31、28、31、30、31、30、31、31、30、31、30、31。调用runnian函数,当if语句中条件为真实即返回值为1时,将二月份改为29天,即a[1]=29。 week函数: 判断某年某月某日的编号,根据公式(年份-1)+(年分-1)除以4-(年份-1)除以100+(年份-1)除以400+该天是该年的第几天(调用day2函数),把算出的值赋给number,再用number除以7取余数,即得到某年某月某日的编号。 定义一个字符型指针变量,利用switch语句,当number=0时,使指针指向星期日;当number=1时,指针指向星期一;当number=2时,指针指向星期二;当number=3时,指针指向星期三;当number=4时,指针指向星期四;当number=5时,指针指向星期五;当number=6时,指针指向星期六;当number不是上述数值时,指针指向错误。 x函数: 输出该天星期几,调用

文档评论(0)

1亿VIP精品文档

相关文档