基于从语言的智能日历

上传者: 39481214 | 上传时间: 2023-07-04 17:18:05 | 文件大小: 44KB | 文件类型: DOCX
C语言程序设计实践题目要求 2017级通信工程3班 总体要求: (1)每位同学的输出界面要有带有自姓名、学号、班级、完成时间(年月日时分等信 息自动根据系统生成)等信息。 (2)、 首先show出所选题目和要求,并有文字提示,如按键后展示 正式的程序内容”, 如系统界面、目录等。即要求在展示自己的最终成果前, 要有展示自己题目的过程。 (3)、可以对本程序的主要功能进行清晰的讲解。 (4)、按时完成实验报告,并要求绘制出流程图和主要算法步骤。 (5)、三人一组,题目必须有内容区分,最后以小组为单位制作PPT.对项目整体过程 进行讲解(可分工,有人制作PP,有人讲解PD,老师将根据情况给小组成员统一分数。 二、题目: 10.智能日历系统(115 分) 实践内容:定义一个名为date的结构体,字包含3个整数成员: year. month 和day. 开发一一个交互式模块化程序,完成以下功能: ●用一个函数将输入的长整型日期读入到结构体成员中。如输入20150612. ●用另一个函数来验证所输入日期的合法性。如20150631- 给出提示“4月只有30 天”,如20150229--给出提示 “2015年不是闰年,2月只有28天”,如20151403---给出 提示“您输入的月份有误”。 用第三个函数按如下格式显示日期: June 12, 2015,即输出“今天为: June 12, 2015”。 ●用第四个函数更新当前输入的日期,给出该日期后1天应该为哪天,并用第三个函数 进行显示。如输出“明天为June 13, 2015”。注意需判断是否为该月或该年的最后一天。 ●用第五个函数输入和记录重要日期(格式为序号、分类、日期、备注),并加入分类 (生日、纪念日、节日)和备注。如: #1生日April25, 1969母亲生日; #2纪念日May 1, 2018第一次牵手。 要求: (1)、 系统用菜单进行功能调用和操作。 (2)、要求重要日期存储在ut文件中,并且可以实现重要日期插入,插入后按照日期 顺序排列。 (3)、可以通过“重要日期的分类”,查询并展示所存储的所有该类重要日期。 (4)、可以实现,任意输入一个日期,判断当前日起是否为重要日期,并显示该日期的信息。

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明