C语言程序设计报告《万年历》.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言程序设计报告《万年历》.docx》由会员分享,可在线阅读,更多相关《C语言程序设计报告《万年历》.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、“万年历”C 语言程序设计报告专业:计算机科学与技术班级:姓名:指导教师:年月 日1名目1. 设计的任务32. 对问题的分析理解33. 承受的算法流程图54. 算法中涉及的学问点65. 设计用的计算机环境66结论67源代码721. 设计的任务1.1 设计编写一个 C 程序“万年历”。1.2 输入任一年将显示出该年的全部月份日期,对应的星期。1.3 下一行显示星期,从周日到周六,中英文都可以。1.4 下一行开头显示日期从 1 号开头,并按其是周几实际状况与上面的星期数垂直对齐。1.5 月份:中文英文都可以,留意闰年状况。2. 对问题的分析理解2.1 要输入任一年显示出该年的全部月份日期,应领先设
2、计具体的输出格式, 如下:the calendar of the year2023.JanuarySunMonTue1Wed2Thu3Fri4Sat5678910111213141516171819202122232425262728293031FebruarySunMonTueWedThuFriSat31234567891011121314151617181920212223242526272829=2.2 推断是不是闰年 (year%4!=0|year%100=0&year%400!=0)满足条件就是平年,把一年中的全部月份分为四类28,29,30,31。2.3 求出一年中的第一天是周几
3、(year +(year-1)/4-(year-1)/100+(year-1)/400)%7。2.4 有指针数组存放十二个月的英文和星期的英文缩写。2.5 用FOR循环输出各月份的日历43. 承受的算法流程图开头定义整型变 year,i=0,j=0,a,n,m=1,k=0 和函数 judge(a+m)%7=0定义一个指针变量*p定义两个字符型数组,month,weekY输出回车Yn=2&m=28输入年份,yearYbreak,退出本次循环a=(year+(year-1)/4-(year-1)/100+(year-1)/400)%7Ni+,i4Yn=judge(year,i+1),p=month
4、+in=3&m=29Ybreak,退出本次循环输出月份回车n=4&m=30j+,j7 Y输出星期回车YNbreak,退出本次循环a=(a+m)%7 回车k+,kaNY输出六个空格输出”=”m+,m3N完毕输出占六个字节的天数54. 算法中涉及的学问点4.1 定义整型,字符型,指针变量,字符型数组和指针数组。数组的初始化和引用和指针的使用。4.2 函数的定义、声名、调用以及函数的返回值。4.3 程序的三种根本构造:挨次,选择,循环。if 语句的嵌套,for 语句的嵌套。4.5 赋值语句的使用。4.6 输入(scanf)输出(printf)函数的应用。4.7 算术运算符、关系运算符和规律运算符的应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 万年历 语言程序设计 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内