c语言 课程设计题目,2019年C语言课程设计选题.doc

PAGE

PAGE 1

C语言课程设计选题

题一、《学生成绩管理》 (必做题)

写一个“学生成绩管理”程序,要求程序如下功能: (1) 成绩录入,(2)成绩修改(按学号修改),含记录的插入和删除(3)成绩查询(至少提供按学号、按姓名、按班级、按课程等4种查询方式)(4)统计汇总(总分、平均分、最高分、最低分等)(5)打印输出(可按个人?、班级或课程输出)。

一条学生的成绩记录结构如下:学号(主键,无重复,数据类型可用长整型,编码位数及含义自定)

姓名(字符型数据,长度自定)

班级(整型数据,长度自定)

课程成绩(包括至少4门课程成绩,课程名自定,每门课程数据类型为实型数据,长度5位,小数1位)

3、学生成绩以文件形式存放

4. 作业提交方式:

(1)设计报告内容包括:设计思路、功能模块划分、系统结构图、程序清单(含必要的说明)。设计报告一律用B5纸打印,装订线在左侧。(2)软盘软盘用纸袋装好,用胶带固定于设计报告的封三位置。

题二、《地铁站售票机售票过程的模拟》 (选做题 )

本题内容为:用C语言编写一个模拟广州市地铁一号线某车站自动售票机售单程票的过程的程序。

要求按“选到达站”→“投币“→“出票”的过程准确无误地完成一次购票操作。

选到达站:用显示菜单方式显示各车站名,然后按相应的车站编号选择;投币:按到达站的票价,可用按下一次空格键代表投入一枚一元硬币。(不要直接按数字键);

出票:用给出文字信息表示出票操作(包括退还多投的硬币信息)。

要求能对乘客购票步骤给予提示,对错误操作给予提醒。(如在规定的时间快到时未能投入足够的币额则显示催促信息,而规定的时间到后未能投入足够的币额者则取消本次购票操作并退还已投款项)。

操作简便、可靠性好(不能遇误操作就出现退出运行程序或死机)。

作品提交方式: 同题一。

题三? 自选题。

要求:应包含菜单显示、函数、数组、指针、结构体、文件等技术。

十九周 周四下午之前交齐,过期不候。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值