然后确定C语言课程设计题目,c语言课程设计题目.doc

c语言课程设计题目

学校运动会管理系统

问题描述:

1.初始化输入:N-参赛队总数,M-男子竞赛项目数,W-女子竞赛项目数;

各项目名次取法有如下几种:

取前8名:第1名得分 9,第2名得分 7,第3名得分6,。。。第8名得分 1;

取前6名:第1名得分 7,第2名得分 5,第3名得分4,。。。第6名得分 1;

用户自定义:取得决赛的人数由用户指定。

2.由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。

3.所有信息记录完毕后,用户可以查询各个参赛队的比赛成绩,生成团体总分报表,查看参赛队信息和比赛项目信息等。

文本文件加密技术

给文件加密的技术很多,其中又分为不同等级,以适合不同场合的需要.这里给出最简单的文件加密技术,即采用文件逐字节与密码异或方式对文件进行加密,当解密时,只需再运行一遍加密程序即可.

功能要求:

1、新建文件;

由键盘输入文版文件的内容,按##则输入结束,返回主菜单

2、文件存盘;

提示用户输入密码,密码可以定义密码的复杂性规则,例如必须以字母开头,必须包含2位以上的字母,必须包含2位以上的数字,不能有3个以上连续重复的字符,至少由6个字符组成等。文件存盘采用加密的形式。

3、打开文件;

打开文件需要首先输入密码,密码校验正确后正确后解密文件。将文件内容显示在显示器上。

文本编辑器

1、新建文件

2、编辑文件

编辑命令 L n 显示第n行

D n 删除第年行

CU n m 将第n行复制到第m行上面

CD n m 将第n行复制到第m行下面

RA str1 str2 将文件中的所有str1用str2替换

R x y n str1 str2将文件中的第x行,第y列开始的n个字符中的所有str1用str2替换。

I x y str 在第x行,第y列字符前插入str

DAStr str 删除将文件中的所有str

DStr x y n str 删除文件中的第x行,第y列开始的n个字符中的所有str。

考试系统

该系统是一个进行选择题测试的考试系统,具有测试、练习功能,具有系统设置功能,具有查分和帮助功能。

一、功能要求:

1、用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)

2、试题录入:可随时增加试题到试题库中

3、试题抽取:每次从试题库中可以随机抽出N道题及每题的得分K(N、K由键盘输入)。

4、可以设置考试时间。

5、用户可以选择“考试”和“练习”两种方式。

5、答题:用户可实现输入自己的答案,“考试”时系统不能显示答案。“练习”时每一题都可以通过查看“按钮”显示标准答案。可以用“上一题”、“下一题”翻页。选择“交卷”按钮则显示得分;

6、自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

7、考试开始系统显示倒计时。时间为零自动交卷。

二、其它要求:

1、源程序要有适当的注释,使程序容易阅读

2、至少采用文本菜单界面(如果能采用图形菜单界面更好)

3、学生可自动增加新功能模块(视情况可另外加分)

4、写出课程设计报告,具体要求见相关说明文档

小学生数学CAI系统

设计内容:

该系统为小学数学辅助教学系统,利用该系统可以锻炼小学生的数学运算能力。它包括+、-、×、÷四则运算。

设计要求:

系统设置可以选择包含的运算符(+、-、×、÷)、数值的位数(1位,2位、3位)和运算符的个数。

可以加上背景音乐。可以选择播放和关闭。

单击“开始”,系统自动随机地出10道题。

每出一题,小学生输入答案后,第一次答对,系统给出信息“完全正确,你非常聪明!加10分”,总分+10分,显示下一题;若答错了,系统给出信息“你答错了,继续努力!”,继续显示该题目,若第2次答对了,系统给出信息“答对了,你很棒!加8分”,总分+8分,显示下一题;若答错了,系统给出信息“你答错了,继续努力!”,继续显示该题目,若第3次答对了,系统给出信息“答对了,祝贺你!加6分”,总分+6分,显示下一题;若答错了,系统给出信息“非常遗憾你又答错了,请继续做下一题。本题的正确答案为……”,,继续显示下一题;

当答完所有的题给出总分。

英语字典

设计内容:

设计一个简单的英语字典,输入英语单词,显示中文含义,设计要求:

自行设计一单词库;

词库的编辑功能(添加、修改、删除题库中的单词)

题库用字符文件存储。

具有模糊查询的功能(“英汉”和“汉英”两种方式)

可以模仿金山词霸的界面。

如果能播放单词的读音更好(提示:单词的读音你可以用Windows的录音机自己录音完

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值