任选一个题目
1.设计一个多功能计算器
实现功能:
1)具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。
依次输入第一个运算数、运算符(+,-,*,/),第二个运算数,然后输出结果。
结果可以作为下一个运算的第一运算数。按‘C’清屏,按‘X’退出。
例如:输入:2+5输出:7
2)实现单运算符表达式计算的功能。
输入的操作数可以包含整数或浮点数。如果遇到错误的表达式,应输出错误提示信息。
输入表达式如下:
例如:输入:2+5输出:7
2.学生成绩管理系统
1) 实现成绩管理功能(添加、删除、排序)
2) 实现成绩统计功能(最高分,最低分,平均分,及格率等)
3) 实现按学号、姓名、课程名查询成绩的功能。
学生成绩记录包括以下信息:学号、姓名,院系、年级、班级、课程名,成绩(百分制)。
3.校友通讯录
1) 实现通讯录编辑(添加、删除)。
2) 实现按不同的项进行查找。
3) 实现对已存在的通讯录按不同的项排序。
通讯录信息包括:姓名、性别、出生日期、单位、邮编、通信地址、电话、E-mail。
4.桌面日历
1) 按照输入的年份,显示这一年每月日历。
2) 按照输入的年份和月份,显示这个月的日历。
3)显示当月的日历。
日历显示形式同挂历。
5.词法分析器
词法分析程序的功能是把源程序文件(文本,字符序列)处理成单词文件(单词序列)。
程序语言单词的分类为
1) 关键字:int,while
2) 标识符:用来表示各种名字
3) 字面量:256,3.14,”abc”,’a’
4) 运算符:如,+、-、*、/ 等等
5) 分界符:如逗号,分号,冒号等
例如
一个 C 源程序片断: int a; a = a + 2;
词法分析后输出:
单词类型 单词值 保留字 int 标识符 a 分界符 ; 标识符 a 运算符 = 标识符 a 运算符 + 字面量 2 分界符 ;
6.文件加解密
加密:
输入一个文件名,将文件的内容以字符形式读出,与密钥(用户从键盘输入)的对应字符进行异或操作,结果存放到另外文件中。
例如:设原文为ab1234,密钥为56,则有
ab1234 ^ 565656
按二进制进行异或操作即可得到密文(乱码)。
解密:
输入一个文件名,将文件的内容以字符形式读出,与密钥(用户从键盘输入)的对应字符进行异或操作,结果存放到另外文件中。密文与密钥异或的结果是明文。
要不就给做个校友通讯录的毕业设计吧,这个估计很多人都做过,难道没有人存有吗?
C程序毕业设计
题 目:
姓 名:
学 号:
院(系):
一. 题目意义和设计思想
1、题目意义
2、设计思想
二、采用的主要技术、遇到的难点和解决方法
三、实现的主要功能和系统结构
四、核心算法描述和相关技术说明
五、总结和体会
我把分全拼了,再开两个问题,总共600分啊兄弟们,明天就要交了,拼啊拼啊,救命啊。
对了,不要随便下一个糊弄我啊,别程序跟论文对不上,那我可是要恨死你啊,别以为我不懂啊,我是半懂不懂。
我的QQ117489058
另两个问题链接我等一下贴上来
http://zhidao.baidu.com/question/93906425.html
http://zhidao.baidu.com/question/93906823.html
只要随便做一个题目就行了,不要全部都做的。
比如就做一个校友通讯录的就行,论文跟程序都要啊。这个题目很大众化啊,做过的人应该有存稿的吧。