c语言课程设计作业摇一摇,C语言课程设计项目清单.pdf

C语言课程设计项目清单

C语言课程设计

项目清单

1

做前须知

➢ 题目需每人独立完成,个别题目有合作情况在题目后有说明,不得超出题目限制。

➢ 不得抄袭代码,如果有参考他人代码,需注明引用来源(如网址等) ;如若有雷同部分代

码却未声明引用,则视为不合格。

➢ 所有题目都有难度分级,不同难度等级基础分数不同,每个人所选题目难度之和需要

不低于三颗星。

➢ 题目不限于文中所列,如果自己有好的想法也可以做,具体的分由老师决定。

2

目录

0​、​电子词典  ……………………………………………………………4

1、​Cat命令的实现 ……………………………………………………..5

2、​俄罗斯方块小游戏 ………………………………………………….6

3、​终端下的文本编辑器 ……………………………………………….7

4、​摇一摇 9

5、​万年历 ……………………………………………………………..10

6、​MP3播放器 ………………………………………………………..12

7、​天气预报 13

8、​记事本 ……………………………………………………………..14

9、​星座运势 …………………………………………………………..15

10、​执行用户指令 ……………………………………………………16

11、​命令行打字通 ……………………………………………………17

12、​简易计算器 ……………………………………………………...19

13、​课程表 ……………………………………………………………20

14、文件的归档和压缩 ……………………………………………21

15、手机通讯录 ………………………………………………………22

3

电子词典

题目要求

设计一个已排序的英汉对照单词的列表文件。用户输入英文,输出对应的中文。

1、输入英文,回车,输出对应的中文,若单词不存在,则提示错误。

2、tab补全 :用户输入单词的一部分,按下tab后 :

❏ 如果可以根据当前字符序列唯一得到一个单词,则显示该单词 ;

❏ 如果不能唯一确定单词,但是可以确定之后的一位或多位连续字符,则把可以确定的

字符填上 ;

❏ 如果下一位不能唯一确定,则列出可选择单词列表,如果列表数目过多可以分页显示

(或提示单词过多只显示固定数目的单词)。

详细功能可以查阅Linux下命令通过tab补全的解释。

团队分工

个人独立完成

技能点

● 二分查找

● 字符串处理

● 文件操作

● …

难度系数

★★☆☆☆

项目扩展

1、给程序增加图形界面 (如Qt等实现),这样可以不用tab,而是在编辑框中用户输入后由自

动下拉列表提示 (参考各种有道词典等软件)​。 (增加一颗星)

2、同时支持字典的逆向查找,即根据中文查找英文。 (增加一颗星)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值