完整版C语言毕业课程设计题目汇总Word格式.docx

上传人:b****3 文档编号:13772048 上传时间:2022-10-13 格式:DOCX 页数:36 大小:63.24KB
下载 相关 举报
完整版C语言毕业课程设计题目汇总Word格式.docx_第1页
第1页 / 共36页
完整版C语言毕业课程设计题目汇总Word格式.docx_第2页
第2页 / 共36页
完整版C语言毕业课程设计题目汇总Word格式.docx_第3页
第3页 / 共36页
完整版C语言毕业课程设计题目汇总Word格式.docx_第4页
第4页 / 共36页
完整版C语言毕业课程设计题目汇总Word格式.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

完整版C语言毕业课程设计题目汇总Word格式.docx

《完整版C语言毕业课程设计题目汇总Word格式.docx》由会员分享,可在线阅读,更多相关《完整版C语言毕业课程设计题目汇总Word格式.docx(36页珍藏版)》请在冰豆网上搜索。

完整版C语言毕业课程设计题目汇总Word格式.docx

用英文单词模拟数学计算5

题目16:

C语言关键字中英翻译机6

题目17:

用C语言设计一个简单的计算器,要求能够对输入的数6

题目18:

计算24游戏6

题目19:

输入盘子数6

题目20:

多项式加法的实现6

题目21:

实现带有括号的四则运算6

题目22:

线性方程组求解6

题目23:

大整数的四则运算6

题目24:

三角形计算6

题目25:

四边形计算7

题目26:

设计一个模拟时间条的程序7

题目27:

文件加密7

题目28:

猜数游戏(掌握程序结构及随机函数应用)7

题目29:

字符串处理函数7

题目30:

进制转换8

题目31:

判断一个数是否是数组中的成员(用二分法查找)8

题目32:

位数大小排序(掌握数值排序算法)8

题目33:

请编写函数fun8

题目34:

矩阵乘法(数值求解算法)8

题目35:

求所有不超过200的N值8

题目36:

插入后自动排序(掌握用穷举法进行比较、交换)8

题目37:

用梯形法求定积分(数值求解算法)8

题目38:

一个奇异的三位数(穷举算法)8

题目39:

回文数的形成8

题目40:

人机猜数游戏9

题目41:

条件编译9

题目42:

输出九九乘法口诀9

输出九九乘法口决表(循环结构的应用,表的格式自己设定)9

题目43:

设计函数9

题目44:

统计符号9

尹四清题目9

李玉蓉题目23

排班系统23

题目3:

个人小管家24

个人图书管理系统24

数组元素的插入与逆置24

题目要求:

25

把一个整数插入到按由小到大排列的数组中,插入后仍然保持由小到大的顺序排列,并将得到的数组逆置成由大到小排序。

计算字符串中子串出现的次数25

题目7:

统计符号25

n阶方阵求逆25

取子串函数26

进制转换26

贾美丽题目27

年历显示27

职工信息管理系统(限最多2人完成)27

工资纳税系统28

字符串处理函数28

进制转换28

编一程序,实现将输入的一个无符号整数转换为二进制和八进制表示,分别存入字符数组中并输出。

(提示:

算法采用模拟人工法。

)29

回文数的形成29

车票管理系统(限最多2人完成)29

判断一个数是否是数组中的成员(用二分法查找)30

功能要求:

30

人机猜数游戏30

杨顺民题目

C语言程序课程设计题目

年历显示

(1)输入一个年份,输出是在屏幕上显示该年的日历。

假定输入的年份在年之间。

(2)输入年月,输出该月的日历。

(3)输入年月日,输出距今天还有多少天,星期几,是否是公历节日。

小学生测验

面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。

(1)电脑随机出10道题,每题10分,程序结束时显示学生得分;

(2)确保算式没有超出1~2年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的;

(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;

(4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;

(5)总成绩90以上显示“SMART”

80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRYAGAIN”

题目3运动会比赛计分系统

要求:

初始化输入:

N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数

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

取前5名:

第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;

取前3名:

第一名得分5,第二名得分3,第三名得分2;

(1)系统以菜单方式工作

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

(3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩

(4)查看参赛学校信息和比赛项目信息等。

学生学籍管理系统(限2人)

用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找,统计,学籍变化等操作。

(用文件保存)

(1)系统以菜单方式工作。

(2)登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级;

修改已知学号的学生信息;

(3)删除已知学号的学生信息;

(4)查找已知学号的学生信息;

(5)按学号,专业输出学生籍贯表。

(6)查询学生学籍变化,比如入学,转专业,退学,降级,休学,毕业。

排班系统

学校实验楼有7名保安人员:

钱、赵、孙、李、周、吴、陈。

由于工作需要进行轮休制度,一星期中每人休息一天。

预先让每一个人选择自己认为合适的休息日。

请编制程序,打印轮休的所有可能方案。

当然使每个人都满意,例如每人选择的休息日如下:

钱:

星期一、星期六

赵:

星期二、星期四

孙:

星期三、星期日

李:

星期五

周:

星期一、星期四、星期六

吴:

星期二、星期五

陈:

星期三、星期六、星期日

运行结果:

Solution:

1

赵钱孙李周吴陈

=============================================================

星期四星期一星期三星期五星期六星期二星期日

2

星期四星期一星期日星期五星期六星期二星期三

3

星期四星期六星期三星期五星期一星期二星期日

4

星期四星期六星期日星期五星期一星期二星期三

通讯录程序设计(限2人)

设计一个实用的小型通讯录程序,具有添加,查询和删除功能。

由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。

电话号码可由字符和数字组成。

(用文件保存)实现功能:

(2)信息录入功能

(3)信息浏览功能

(4)信息查询功能

(5)信息修改功能

(6)系统退出功能

学生选课系统(限2人)

假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)自由选课。

试设计一个选修课程系统,使之能提供以下功能:

(1)系统以菜单方式工作

(2)课程信息和学生选课信息录入功能(课程信息用文件保存)

(3)课程信息浏览功能

(4)查询功能

(5)按学分查询

(6)某门课程学生选修情况(可选项)

机房收费管理系统(限2人)

(1)输入功能:

输入30名学生的学号、班级、姓名、上机起始时间。

(2)计算功能:

计算每个下机学生的上机费用,每小时1元。

(上机费用=上机时间*1.0 

eight 

nine 

=

zero 

zero 

输出样例:

three

ninezero

ninesix

C语言关键字中英翻译机

要求输入中文的名词和关键字,可以将其翻译成英语,如输入“基本整形”+回车,得到int;

输入英文的单词int,则可以翻译成中文“基本整形”。

可模拟文曲星来实现。

可多次查询,输入bye时退出。

用C语言设计一个简单的计算器,要求能够对输入的数

1.进行+,-,*,,运算;

2.可以带括号();

3.不限定运算式的输入长度.

(参考编译技术中语法分析原理)

计算24游戏

输入四个数通过加减乘除计算出24,显示计算过程,并提示成功信息。

输入盘子数

(2个以上有效),移动速度,开始演示汉诺塔移动的步骤,要求:

盘子,A,B,C柱需要自己绘制,初始时盘子在A柱上通过B柱最终移动到C柱上,显示出盘子在几个柱之间的移动过程。

多项式加法的实现

已知如下两个多项式

P(x)=PX+PX+...+PX+P

Q(x)=qX+qX+...+qX+q

求它们的和多项式S(x)。

实现带有括号的四则运算

输入是一个带有括号的四则运算表达式,输出是计算得出的正确计算结果。

例如:

输入:

123+213-67*34+34523*45*(34+34-345+245+567)回车,然后程序计算得出结果为:

359183

线性方程组求解

输入是N(N<

256)元线性方程组Ax=B,输出是方程组的解,也可能无解或有多组解。

可以用高斯消去法求解,也可以采用其它方法。

大整数的四则运算

大整数指超过十位的十进制整数,这里为简便,假定不超过五十位。

这类大整数在C语言系统中因超界溢出,是不能直接表达和计算的。

可以用数组来表示大整数,在此基础上编写出实现大整数加、减、乘、除的程序,并努力加以优化。

三角形计算

设有任意正三角形ABC,其三条边BC、CA,AB上分别有一点A1、B1、C1,而且有AC1=2C1B,BA1=2A1C,CB1=2B1A。

编制程序验证由线段AA1、BB1、CC1相交而成的三角形A2B2C2的面积是正三角形ABC的面积的七分之一。

四边形计算

对于任意的四边形ABCD,其对角线AC与BD的中点分别是M、N,AB、CD的延长线交于R。

验证三角形RMN的面积是四边形ABCD面积的四分之一。

设计一个模拟时间条的程序

基本要求:

一般我们在安装程序的时候,会经常看到有一个时间条表示程序安装的进度,这样用户就能够了解到安装还剩余多少时间。

本程序实现的就是这个功能。

当然,若要将其真正运用到某个程序中,还要加以修改,以便使之的进度能够真正的与应用程序的进度吻合。

创新要求:

在基本要求达到后,进行创新设计。

文件加密

文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实现发送文件的加密和解密操作。

加密算法,密钥设计由同学自己选择现有的加密解密算法或是自己设计。

(1)对文件的字符根据加密算法,实现文件加密。

(2)对操作给出必要的提示。

(3)对存在的file1.txt文件,必须先打开,后读写,最后关闭。

加密后的文件放在file2.txt。

(4)解密文件保存在file3.txt中。

猜数游戏

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1