c语言设计增加学生的国防知识竞赛,求助:c语言程序设计题

本文提供了一系列编程实践题目,包括小学生算术运算测试系统、大奖赛现场统分系统、学生成绩管理系统和宿舍管理系统的设计。这些系统要求具备随机生成题目、成绩统计、排序、数据存储和检索等功能,旨在锻炼学生的编程能力和数据处理能力。实验还强调了自主创新和程序调试,要求撰写详细的实验报告,包含模块设计、算法流程和源代码注释。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

二. 实验任务

学生可以从下面题目中任选一题。也可以根据自己兴趣爱好自由命题,,下面题目只是基本要求,鼓励同学自主创新、自由发挥。

(一)基本题

题目1:小学生算术运算测试系统。

给小学生出加、减、乘、除运算题,然后判断学生输入的答案对错与否。具体要求如下:

能随机产生100以内及1000以内算术题(通过菜单进行选择)。运算类型为随机产生的加、减、乘、除中的任意一种。当选项不为“E”时,反复出题。根据用户输入,判断对错。当选项为“E”时,给出总题数,正确数和得分,退到主菜单。

题目2:大奖赛现场统分系统设计

为某大奖赛编写一个现场统分程序,在各评委打分之后,及时通报评分结果。同时,为了给评委一个约束,有利于竞赛评判的公证,要求增加给评委打分和排序的功能。

要求编程实现:

(1)     根据n个选手的最后得分,从高到低排出名次表,以便确定获奖名单。

(2)     根据各选手的最后与各评委给该选手所评分的差距,对每个评委的准确性给出一个定量的评价。

(二)管理系统设计

题目1:编写一个综合的学生成绩管理程序。

要求:(1)   能管理N个学生的M门功课的成绩。

(2) 对课程成绩进行统计,显示每个学生各门科目的成绩、平均分和总分,学生成绩的基本信息包括学号,课程名称,成绩等。

(3)   能按总分进行排序。

(4) 要求输入一个学号,能够找出该学生的姓名、各门功课的成绩。

(5) 能增加记录并可以打印人员清单,实现文件存盘和对所选择的记录进行删除,修改。

题目2:编写一个综合的宿舍管理程序。

现有学生宿舍的数据,要求输入计算机并存放在内存中,然后增加3间宿舍的记录并可以打印材料清单,实现文件存盘和对所选择的记录进行删除,修改。并统计宿舍的总人数,宿舍的基本信息包括楼号,房间号,面积、所住的人数。

三. 实验要求

1. 要求学生自主完成以下工作:

1)     查阅资料,选定题目。

2)制定方案,进行程序总体设计。

3)程序详细设计,调试,运行。

4)撰写实验报告,可打印。

2. 实验报告内容:实验目的、实验内容、设计方案制定(模块划分)、各模块算法设计及流程图,源程序清单(要求有注释)、总结与体会。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值