ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:45.86KB ,
资源ID:16540130      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16540130.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言课程设计报告题目汇总Word下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言课程设计报告题目汇总Word下载.docx

1、预先让每一个人选择自己认为适宜的休息日。请编制程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下: 钱:星期一、星期六:星期二、星期四 星期三、星期日 星期五 周:星期一、星期四、星期六 *:星期二、星期五 星期三、星期六、星期日 运行结果:Solution: 1 钱 周 * = 星期四 星期一 星期三 星期五 星期六 星期二 星期日 2 星期四 星期一 星期日 星期五 星期六 星期二 星期三 3 星期四 星期六 星期三 星期五 星期一 星期二 星期日 4 星期四 星期六 星期日 星期五 星期一 星期二 星期三 题目6:通讯录程序设计(限2人)设计一个实用的小型通讯录程

2、序,具有添加,查询和删除功能。由*,籍贯,1,2,电子组成,*可以由字符和数字混合编码。可由字符和数字组成。用文件保存实现功能:2信息录入功能 3信息浏览功能 4信息查询功能 5信息修改功能6系统退出功能题目7:学生选课系统(限2人)假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求如总学分不得少于15自由选课。试设计一个选修课程系统,使之能提供以下功能: 2课程信息和学生选课信息录入功能课程信息用文件保存3课程信息浏览功能4查询功能5按学分查询6*门课程学生选修情况可选项题目8:机房收费管理系统(限2人)1输入功能:输入

3、30名学生的*、班级、上机起始时间。2计算功能:计算每个下机学生的上机费用,每小时1元。上机费用=上机时间* 1.0/h ,缺乏一小时按一小时计算3查询功能:按条件班级、*、显示学生的上机时间。4机器使用情况的显示显示方式不限但要一目了然题目9:班级成绩管理系统(限2人)对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。用文件保存功能要求:1本系统采用一个构造体数组,每个数据的构造应当包括:*、M门课程名称。2本系统显示这样的菜单:请选择系统功能项:a、成绩录入b、成绩显示c、成绩保存d、成绩排序e、成绩修改要求先输入密码f、成绩统计1

4、显示每门课程成绩最高的学生的根本信息2显示每门课程的平均成绩3显示超过*门课程平均成绩的学生人数g、退出系统3执行一个具体的功能之后,程序将重新显示菜单。4将学生成绩保存到文件中。题目10:机房机位预定系统(限2人)20台机器,编号1到20,从早八点到晚八点。两小时一个时间段,每次可预定一个时间段。2查询,根据输入时间,输出机位信息。3机位预定,根据输入的时间查询是否有空机位,假设有则预约,假设无则提供最近的时间段,另:假设用户在非空时间上机,则将用户信息列入等待列表。4退出预定,根据输入的时间,机器号撤销该事件的预定!5查询是否有等待信息,假设有则提供最优解决方案等待时间尽量短,假设无则显示

5、提示信息。题目11:班级档案管理系统(限2人)对一个有N个学生的班级,通过该系统实现对该班级学生的根本信息进展录入、显示、修改、删除、保存等操作的管理。1本系统采用一个包含N个数据的构造体数组,每个数据的构造应当包括:*、性别、年龄、备注。a 学生根本信息录入b 学生根本信息显示c 学生根本信息保存d 学生根本信息删除e 学生根本信息修改要求先输入密码f 学生根本信息查询(1)按*查询(2)按*查询(3)按性别查询(4)按年龄查询g. 退出系统4将学生根本信息保存到文件中。5进入系统之前要先输入密码。题目12:职工工资管理系统 (限2人)功能设计要求 1. 输入记录:将每一个职工的*、ID号以

6、及根本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。2. 显示记录:根据用户提供的记录或者根据职工*显示一个或几个职工的各项工资和平均工资。3. 修改记录:可以对数据文件的任意记录的数据进展修改并在修改前后对记录内容进展显示。4查找记录:可以对数据文件的任意记录的数据进展查找并在查找前后对记录内容进展显示。5. 删除记录:可删除数据文件中的任一记录。6. 统计: (A)计算各项工资平均工资及总工资, (B)统计符合指定条件(如职工工资前三项之和在3000元以上、30002000元、20001000元) 以内的工资职工人

7、数及占总职工人数的百分比。(C)按字符表格形式打印全部职工工资信息表及平均工资(包括各项总的平均工资)。7保存数据文件功能。例如:职工工资信息表 ID号 根本工资 职务工资 津贴 医疗保险- 公积金- 总工资 01 *望 1286 794 198 109 135 2034 02 李明 1185 628 135 94 114 1740 03 王小民 895 438 98 64 73 1294 04 *效章 1350 868 210 116 150 2162 05 彭山 745 398 84 61 68 1098 各项平均工资 1092.2 625.2 145 88.8 108题目13:工资纳税系

8、统个人所得税每月交一次,底线是1600元/月,也就是超过了1600元的月薪才开场计收个人所得税。个人所得税税率表一工资、薪金所得适用级数-全月应纳税所得额-税率1-不超过500元的-52-超过500元至2000元的局部-103-超过2000元至5000元的局部-154-超过5000元至20000元的局部-205-超过20000元至40000元的局部-256-超过40000元至60000元的局部-307-超过60000元至80000元的局部-358-超过80000元至100000元的局部-409-超过100000元的局部-45表中的应纳税所得额是指以每月收入额减除1600元后的余额。计算为:25

9、00-1600=900应纳个人所得税额=5005%+40010% =65再比方:我们用一个大额工资计算,25000元应纳税所得额=25000-1600=23400应纳个人所得税税额=5005%+150010%+300015%+1500020%+340025%=4475输入工资计算出纳税金额。题目14:歌手比赛系统对一次歌手比赛的成绩进展管理,功能要求:1、输入每个选手的数据包括编号、十个评委的成绩,根据输入计算出总成绩和平均成绩去掉最高分,去掉最低分。2、显示主菜单如下:1输入选手数据 2评委打分 3成绩排序按平均分4数据查询 5追加学生数据 6写入数据文件7退出系统。题目15:用英文单词模拟

10、数学计算读入两个小于100的正整数A和B,计算A+B。需要注意的是:A和B的每一位数字由对应的英文单词给出。具体的输入输出格式规定如下:输入格式:测试输入包含假设干测试用例,每个测试用例占一行,格式为 A + B = ,相邻两字符串有一个空格间隔。当A和B同时为zero时输入完毕,相应的结果不要输出。输出格式:对每个测试用例输出1行,即A+B的值。输入样例:one two = three four five si* zero seven eight nine zero 输出样例:threenine zeronine si*题目16:C语言关键字中英翻译机要求输入中文的名词和关键字,可以将其翻译

11、成英语,如输入“根本整形+回车,得到int;输入英文的单词int,则可以翻译成中文“根本整形。可模拟文曲星来实现。可屡次查询,输入bye时退出。题目17:用C语言设计一个简单的计算器,要求能够对输入的数1.进展+,-,*,/,运算;2.可以带括号( );3.不限定运算式的输入长度.参考编译技术中语法分析原理题目18:计算24游戏输入四个数通过加减乘除计算出24,显示计算过程,并提示成功信息。题目19:输入盘子数2个以上有效,移动速度,开场演示汉诺塔移动的步骤,要求:盘子,A,B,C柱需要自己绘制,初始时盘子在A柱上通过B柱最终移动到C柱上,显示出盘子在几个柱之间的移动过程。题目20:多项式加法

12、的实现如下两个多项式P(*)=P*+ P+.+P*+P Q(*)=q+q+.+q*+q求它们的和多项式 S(*)。题目21:实现带有括号的四则运算输入是一个带有括号的四则运算表达式,输出是计算得出的正确计算结果。输入:123+213-67*34+345/23*45*34+34-345+245+567回车,然后程序计算得出结果为:359183题目22:线性方程组求解输入是NN256元线性方程组A*=B,输出是方程组的解,也可能无解或有多组解。可以用高斯消去法求解,也可以采用其它方法。题目23:大整数的四则运算大整数指超过十位的十进制整数,这里为简便,假定不超过五十位。这类大整数在C语言系统中因超

13、界溢出,是不能直接表达和计算的。可以用数组来表示大整数,在此根底上编写出实现大整数加、减、乘、除的程序,并努力加以优化。题目24:三角形计算设有任意正三角形ABC,其三条边BC、CA,AB上分别有一点A1、B1、C1,而且有AC1=2C1B,BA1=2A1C,CB1=2B1A。编制程序验证由线段AA1、BB1、CC1相交而成的三角形A2B2C2的面积是正三角形ABC的面积的七分之一。A1BC1B1CA题目25:四边形计算对于任意的四边形ABCD,其对角线AC与BD的中点分别是M、N,AB、CD的延长线交于R。验证三角形RMN的面积是四边形ABCD面积的四分之一。NMDR题目26:设计一个模拟时

14、间条的程序根本要求:一般我们在安装程序的时候,会经常看到有一个时间条表示程序安装的进度,这样用户就能够了解到安装还剩余多少时间。本程序实现的就是这个功能。当然,假设要将其真正运用到*个程序中,还要加以修改,以便使之的进度能够真正的与应用程序的进度吻合。创新要求:在根本要求到达后,进展创新设计。题目27:文件加密文件的传输会有明文和密文的区别,明文发送是不平安的,用一个程序实现发送文件的加密和解密操作。加密算法,密钥设计由同学自己选择现有的加密解密算法或是自己设计。1对文件的字符根据加密算法,实现文件加密。2对操作给出必要的提示。3 对存在的file1.t*t文件,必须先翻开,后读写,最后关闭。

15、加密后的文件放在file2.t*t。4解密文件保存在file3.t*t中。题目28:猜数游戏掌握程序构造及随机函数应用程序说明:游戏的开场由机器产生一个随机数1100之间,用库函数random(),用法见后面的说明,然后游戏者在程序的提示下猜数,假设输入的数比这个数大,程序提示:Your answer is HIGH,try again. ,否则,程序提示:Your answer is LOW,try again.,直到猜对为止。程序可实现连续猜数,直到游戏者退出。程序输出要求:累计游戏者猜对一个数所需次数n,当n=15时,用e*it(0)库函数退出程序。题目29:字符串处理函数编写三个函数:

16、求字符串长度函数函数原型为:int strlen(char *p),字符串复制函数函数原型为:void strcpy(char *p1,char *p2),字符串比拟函数函数原型为:int strcmp(char *p1,char *p2),返回值为第一个不一样字符的ASCII码差。在主函数中根据用户需要调用不同的函数功能。题目30:进制转换编一程序,实现将输入的一个无符号整数转换为二进制和八进制表示,分别存入字符数组中并输出。(提示:算法采用模拟人工法。)注:计算机模拟人工是编程中常用的方法,这种方法要求编程者首先分析在人工方式下解决问题的过程,从中找出步骤和规律,然后编写程序,按照人工解决

17、问题的步骤和规律进展操作。题目31:判断一个数是否是数组中的成员用二分法查找数据a中一共有10个已排序的整数由小到大排列。现在从键盘上输入一个数,判断这个数是否是数组a中的数,如果是的话,打印出此数在数组a中的位置来,否则打印“找不到“。提示:设待查找的数为*,设三个位置变量l、m、h分别代表查找*围的顶部、中间位置和底部,m=(l+h)/2,把数分成以am为中点的两段*围。判断* 是否等于am,假设是,则找到。假设大于am,则*必在后半段*围,即在am+1至ah。则舍弃前半段,再在后半段重新划分两段*围,定出l、m和h,重复以上步骤,逐步缩小查找*围。题目32:位数大小排序掌握数值排序算法输

18、入一个五位整数,对此整数中的五个数值进展从大到小的顺序排序,形成一个新的五位整数,并输出这个整数。用函数调用。题目33:请编写函数fun函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。数组维数用宏定义题目34:矩阵乘法数值求解算法编写一个函数实现矩阵A2行3列与矩阵B相乘3行2列,乘积放在C数组中。在主函数中输入相乘的两数组,并输出结果。题目35:求所有不超过200的N值N的平方是具有对称性质的回文数。回文数就是将一个数从左向右读是一样的,如满足题意要求的数有:N11,112121。题目36:插入后自动排序掌握用穷举法进展比拟、交换把一个整数插入到按由小到大

19、排列的数列中,插入后仍然保持由小到大的顺序排列。用数据指针。题目37:用梯形法求定积分数值求解算法用梯形法编程求函数f(*)=*2+2*+1的定积分 提示:把积分区间a,b等分为n等分a,b,n的值由程序输入。,可得到假设干个小梯形,积分面积就近似为这些小梯形面积之和。题目38:一个奇异的三位数(穷举算法)一个自然数的七进制表达式是一个三位数,而这个自然数的九进制表示也是一个三位数,且这两个三位数的数码顺序正好相反,求这个三位数。题目39:回文数的形成任取一个十进制整数,将其倒过来后与原来的整数相加,得到一个新的整数后重复以上步骤,则最终可得到一个回文数。请编程验证。回文数就是将一个数从左向右

20、读是一样的,如121,11等。注:回文数不超过2147483647回文数的这一形成规则目前还属于一个猜测,尚未获得数学上的验证,有些回文数要经历上百个步骤才能获得,请编程验证,打印形成过程。如输入整数78,则形成回文数的过程为:7887165,165561726,7266271353,135335314884。一个函数用来求反序数,另一个函数判断是否为回文数,在主函数中输入输出。题目40:人机猜数游戏由计算机“想一个四位数,请人猜这个四位数是多少。人输入这个四位数后,计算机首先判断这四个数中有几个猜对了,并且在猜对的数字中又有几位位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜出计

21、算机所想的四位数为止。请编程实现该游戏,游戏完毕时,显示人猜一个数用了几次。用库函数random()产生一个随机数。如:Int z;z= random(9999);题目41:条件编译用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,一为原文输出;一为将字母变成其下一字母如a变成b.z变成a。其他字符不变。用*define命令来控制是否要译成密码。*define change 1则输出密码。假设*define change 0则不译成密码,按原码输出。题目42:输出九九乘法口诀输出九九乘法口决表(循环构造的应用,表的格式自己设定)题目43:设计函数设计一个函数,对n个字符串按由小到

22、大的顺序排序,n由程序读入,字符串的输入和输出都在main函数中进展。题目44:统计符号输入三行文字,找出其中有多少个空格和多少个单词(规定单词间以一个或多个空格分开)。假设一个单词恰好在行末完毕,则下一行的开头应有空格,句号和逗号后面也应有空格。尹四清题目题目一:*学院教学信息管理系统功能:1、每一条记录包括一位教师的职工号、职称、性别、3门主讲课程课程名称、开课学期、课程性质学位与非学位课和教学效果,教学效果综合评分。2、输入功能:可以一次完成假设干条记录的输入。3、显示功能:完成全部教师记录的显示。4、查找功能:完成按*或课程查找教师的相关记录,并显示。5、排序功能:按职工号或教学效果综

23、合评分进展排序。6、插入功能:按教学效果综合评分上下插入一条教师记录。7、将教师记录存在文件中。8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!1、用C语言实现系统;2、利用构造体数组实现教学信息的数据构造设计;3、系统具有增加,查询,插入,排序等根本功能;4、系统的各个功能模块要求用函数的形式实现;5、将教学信息存在文件中。题目二: 学生考勤系统学生考勤系统应包含各班学生的全部信息。每个学生是一条记录,包括*、性别、*、出勤情况等。本系统可模拟考勤过程,记录考勤结果,并能够在课程完毕后按照设定的考勤评分标准自动给出每个学生的考勤分数。分步实施:1、初步完成总体

24、设计,搭好框架,确定人机对话界面,确定函数个数;2、最低要求:建立一个文件,包括同一个班的10个学生的必要信息,能对文件进行补充、修订、删除。3、进一步要求:完成包括至少4个班的考勤系统。2、函数功能要划分好构造化程序设计;3、界面友好良好的人机交互,加必要的注释;4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。题目三:商品订购系统设计。屏幕上出现一个界面,让顾客或输入商品名称,或商品型号,或选择列表进而输入商品编号都可以,如查到所选商品,则列出商品编号、商品名称、商品型号、商品价格、商品产地、库存数量和已订购数量;然后给出选购流程:所选商品编号列出对应商品的信息要求顾客输入邮寄地址信息确认订购,是否继续选购其它商品,列出所有选订商品,再次确认订购。建立两个文件,分别存放商品信息与订购信息。1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2、完成最低要求:建立一个小系统,包括10种产

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

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