《计算机程序设计基础(C语言)课程设计(上机)》题目及要求(30题)

《计算机程序设计基础(C语言)课程设计(上机)》题目及要求(30题)

《计算机程序设计基础(C语言)课程设计(上机)》题目及要求

附:C语言课程设计题目

1、年历显示功能要求:(1)输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1900-2100年之间。(2)输入年月,输出该月的日历。(3)输入年月日,输出距今天还有多少天,星期几,是否是公历节日。

2、小学生测验面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。功能要求:(1)电脑随机出10道题,每题10分,程序结束时显示学生得分;(2)确保算式没有超出12年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出050的范围,负数更是不允许的;(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;(4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;(5)总成绩90以上显示“SMART”,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRYAGAIN”。

4、学生选课系统假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)自由选课。试设计一个选修课程系统,使之能提供以下功能:(1)系统以菜单方式工作(2)课程信息和学生选课信息录入功能(课程信息用文件保存)(3)课程信息浏览功能(4)查询功能(5)按学分查询(6)某门课程学生选修情况(可选项)

5、班级成绩管理系统对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。(用文件保存)功能要求:(1)本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。(2)本系统显示这样的菜单:请选择系统功能项:a、成绩录入b、成绩显示c、成绩保存d、成绩排序e、成绩修改(要求先输入密码)f、成绩统计1)显示每门课程成绩最高的学生的基本信息2)显示每门课程的平均成绩3)显示超过某门课程平均成绩的学生人数g、退出系统(3)执行一个具体的功能之后,程序将重新显示菜单。(4)将学生成绩保存到文件中。

6、班级档案管理系统对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。功能要求:(1)本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。(2)本系统显示这样的菜单:请选择系统功能项:a.学生基本信息录入b.学生基本信息显示c.学生基本信息保存d.学生基本信息删除e.学生基本信息修改(要求先输入密码)f.学生基本信息查询(1)按学号查询(2)按姓名查询(3)按性别查询(4)按年龄查询g.退出系统(3)执行一个具体的功能之后,程序将重新显示菜单。(4)将学生基本信息保存到文件中。(5)进入系统之前要先输入密码。

7、四边形计算对于任意的四边形ABCD,其对角线AC与BD的中点分别是M、N,AB、CD的延长线交于R。验证三角形RMN的面积是四边形ABCD面积的四分之一。

8、矩阵乘法(数值求解算法)编写一个函数实现矩阵A(2行3列)与矩阵B相乘(3行2列),乘积放在C数组中。在主函数中输入相乘的两数组,并输出结果。

10、个人小管家个人小管家应用系统给家庭提供了一个管理个人财务的平台,主要用于对家庭成员收入、支出进行添加、查询、删除、修改以及打印的操作,使得家庭财务收支状况一目了然。主要功能包括:(1)主菜单。主要包括收入管理、支出管理和退出;(2)添加收入记录;(3)查询收入记录;(4)删除收入记录;(5)修改收入记录;(6)打印收入记录;(7)添加支出记录;(8)查询支出记录;(9)删除支出记录;(10)修改支出记录;(11)打印支出记录;(12)退出系统。

11、个人图书管理系统个人图书管理系统主要用于个人图书情况的管理,包括个人图书信息的添加、查询、删除、修改、打印以及外借情况查询的操作,使得个人图书状况一目了然。主要功能包括:(1)主菜单。主要包括图书管理和退出;(2)添加图书信息;(3)查询图书信息;(4)删除图书信息;(5)修改图书信息;(6)打印图书信息;(7)退出系统。

12、实验设备管理系统设计实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。主要功能:1、能够完成对设备的录入和修改2、对设备进行分类统计3、设备的破损耗费和遗损处理4、设备的查询要求:采用二进制文件方式存储数据,系统以菜单方式工作

15、学生成绩记录簿设计编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能:(1)创建一个文本文件用来记录学生信息,输入至少30名学生的信息,保存在文本文件中;(2)将文本文件中的数据读出,按学号或姓名查询成绩;(3)能添加成绩记录;(4)能修改指定姓名或学号的学生的成绩;(5)显示输出60分以下、6079、8089、90分以上各分数段的学生信息,显示及格率和平均分,显示最高分和最低分,显示所有学生的排名(不能改变学生的学号顺序);(6)以上信息能保存在原文本文件中。

16、单项选择题标准化考试系统设计功能要求:1、用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)2、试题录入:可随时增加试题到试题库中3、试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)4、答题:用户可实现输入自己的答案5、自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

18、职工工作量统计系统设计编写有一个程序,能完成单位职工工作量的统计工作功能要求:(1)该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计(该信息保存到文件中)。(2)程序按完成数量对职工进行排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序输出)。(3)能按照职工号查询该职工完成的产品总数量。(4)能修改某职工的产品数量。(5)系统以菜单方式工作。

19、会员卡计费系统设计一个会员卡计费管理系统。功能要求:(1)新会员登记。(将会员个人信息及此会员的会员卡信息进行录入。)(2)会员信息修改。(3)会员续费。(会员出示会员卡后,管理人员根据卡号查找到该会员的信息并显示。此时可以进行续费,续费后,提示成功,并显示更新后的信息。)(4)会员消费结算。(会员出示会员卡后,管理人员根据卡号查找到该会员的信息,结算本次费用。提示成功,并显示更新后的信息。)累计消费满1000元,及自动升级为VIP会员。之后每次消费给予9折优惠。(4)会员退卡。(收回会员卡,并将余额退还,删除该会员信息。)(5)用菜单进行管理(6)统计功能。能够按每个会员的缴费总额进行排序。在排序的最后一行显示所有会员的缴费总额,以及消费总额。能够按累计消费总额进行排序。在排序的最后一行显示所有会员的缴费总额,以及消费总额。

25、运动会管理系统功能:(1)设学校有14个学院参加运动会,共有男子竞赛项目16项,女子项目16项;每个学院可以参加所有项目,也可参加部分项目。每个学院对每个项目的参赛运动员不能超过3人,每个运动员最多参加2项单项比赛;竞赛项目名次及得分自拟。(2)系统能够对运动员信息进行登记;(3)参赛信息查询,可通过运动员姓名、编号、学院等信息查找;(4)竞赛成绩登记,汇总各学院成绩,进行排序等功能;(5)竞赛成绩查询,可按项目、运动员、学院等查找比赛成绩。要求:(1)用C语言实现系统;(2)利用结构体数组实现值班人员等信息的数据结构设计;(3)系统具有增加,查询,插入,排序等基本功能;(4)系统的各个功能模块要求用函数的形式实现;(5)将各类信息存在文件中。

26、课堂点名系统功能:自拟要求:(1)用C语言实现系统;(2)利用结构体数组实现学生、课程等信息的数据结构设计;(3)系统具有增加,查询,插入,排序等基本功能;(4)系统的各个功能模块要求用函数的形式实现;(5)将各类信息存在文件中。

27、车间设备信息管理系统功能:自拟要求:(1)用C语言实现系统;(2)利用结构体数组实现车间设备等信息的数据结构设计;(3)系统具有增加,查询,插入,排序等基本功能;(4)系统的各个功能模块要求用函数的形式实现;(5)将各类信息存在文件中。

28、生产过程中设备温度信息登记管理系统功能:自拟要求:(1)用C语言实现系统;(2)利用结构体数组实现各设备等信息的数据结构设计;(3)系统具有增加,查询,插入,排序等基本功能;(4)系统的各个功能模块要求用函数的形式实现;(5)将各类信息存在文件中。

29、文本信息加密解密系统功能:自拟要求:(1)用C语言实现系统;(2)能够对输入的文本文件进行读取,并进行加密处理生成加密后的文件;(3)能够对加密后的文件进行解密;(4)能够根据需要灵活改变加密方式;(5)将各类信息存在文件中。

30、餐厅自动化点餐系统功能:自拟,传说中的自动化餐厅要求:(1)用C语言实现系统;(2)利用结构体数组实现各餐桌、菜品等信息的数据结构设计;(3)系统具有增加,查询,插入,排序等基本功能;(4)系统的各个功能模块要求用函数的形式实现;(5)将各类信息存在文件中。

计算机程序设计基础(C语言)课程设计说明书设计题目:班级:姓名:学号:2024年7月2日

THE END
1.异常处理类型系统 面向对象的编程 功能技术 异常和错误 概述 使用异常 异常处理 创建和引发异常 编译器生成的异常 编码样式 教程 C# 中的新增功能 教程 语言集成查询 (LINQ) 异步编程 C# 概念 操作指南 C# 文章 高级主题 .NET Compiler Platform SDK (Roslyn API) https://msdn.microsoft.com/zh-cn/library/ms173162
2.C语言编程错误处理在C 语言编程中,错误处理是一个至关重要的方面。有效地处理错误可以提高程序的健壮性和可靠性,避免潜在的崩溃和数据丢失。本文将深入探讨 C 语言中的错误处理机制。 一、错误的类型 在 C 语言中,常见的错误类型包括: 语法错误:这是在编译阶段发现的错误,如拼写错误、语句不完整等。运行时错误:这类错误 https://www.aliyun.com/sswb/1755863_1.html
3.解决编译错误:#268:声明不能出现在可执行语句之后本文介绍了一种常见的C语言编译错误,特别是在使用STM32标准库和MDK环境时遇到的错误。我们将详细解释该错误的原因,并提供有效的解决方案。 背景介绍:本文基于STM32标准库和MDK开发环境,探讨了在编写嵌入式系统代码时可能遇到的一个常见编译错误。不同开发环境下的情况可能会有所不同,但此问题的核心原因和解决方法是https://www.php1.cn/detail/CuoWu_-error--26_39b768fd.html
4.状态1631999 244113161023 1026 答案正确 1192 1 C 233 2024-12-18 16:09:40 1631998 244113161015 1027 答案正确 1192 1 C 204 2024-12-18 16:09:33 1631997 244208051014 1125 答案正确 2176 1 C++ 636 2024-12-18 16:09:11 1631996 244208051034 1544 答案错误 2176 1 C++ 213 2024-12-18 16:08:44 163https://oj.zznu.edu.cn/status.php?top=1632008
5.图书管理系统C语言设计源代码和实验报告图书管理系统 C语言设计源代码和实验报告 5星· 超过95%的资源需积分: 1568 浏览量2010-05-16上传269KBRAR 立即下载开通VIP(低至0.43/天) 买1年送1年 (一) 问题的描述: (1) 建立一个图书馆管理信息数据库文件,输入若干图书的记录,建立一个以书号为 关键字的索引文件以及相关的索引链头文件。实现1:采编https://download.csdn.net/download/tianlongxiaoyi/2357846
6.C语言实现简单的图书管理系统C语言这篇文章主要为大家详细介绍了C语言实现简单的图书管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!【 如果你想靠AI翻身,你先需要一个靠谱的工具!】 本文实例为大家分享了C语言实现简单图书管理系统的具体代码,供大家参考,https://www.jb51.net/article/207234.htm
7.简述PMI故障处理流程?承上例:商品付款、验收入库的会计分录相同。接隆昌公司通知, 100 件衣服单价每件进价少计 10 元,增值税每件少计 1.3 元,收到卖方填制的专用发票及附件 “ 销货更正单 ” ,款项同时通过银行支付。据有关凭证编制会计分录如下: ( 1 )冲减商品采购货款和增值税: ( 2 )冲减库存商品价值 :https://www.shuashuati.com/ti/a504484a233744939f20eb373fdda4f1a2.html
8.机房监测系统论文11篇(全文)设备运行监测系统, 主要针对的就是35 k V和10 k V开关柜, 及35k V室和10 k V室, 依据监测到的信号, 启动相应设备 (风机、除湿机) , 并提供告警提示服务, 以及远程网络页面查看电力机房设备环境监测情况。 1 35 k V室及其设备检测 对于35 k V室内环境和室内设备的监测, 运用温/湿度传感器探头和火光https://www.99xueshu.com/w/ikeye2yyc4av.html
9.计算机毕业设计范例15篇1.C语言程序设计》多媒体教学课件的制作 2.《成绩管理系统》设计(用C语言实现) 3. 软件设计:超级商场进销存管理系统(可选:基于WEB网络版、基于COM+网络版、S/C网络版) 4. VB专题网站的建设 5.《信息技术教育》多媒体教学课件制作 6.《数据结构》多媒体教学课件制作 https://www.fwsir.com/fanwen/html/fanwen_20240616130224_3879194.html
10.C语言数据结构应用(图书借阅系统)51CTO博客C语言数据结构应用(图书借阅系统) /*** @title: 数据结构实验 @name: <实验2-1> 线性表(顺序表)的应用--我的图书馆 @object: [实验目的] 应用线性表解决问题. 有若干图书,借出的书需要登记下来. 用两个线性表分别保存现有图书和借书信息, 并实现增加新书,借书,还书,打印等功能https://blog.51cto.com/u_16107545/6264019
11.基于C语言实现B树存储的图书管理系统1.1 问题描述 图书管理基本业务活动包括:对一本书的采编入库、清除库存、借阅和归还等等。试设计一个图书管理系统,将上述业务活动借助于计算机系统完成。 1.2 基本要求 每种书的登记内容至少包括书号、书名、著者、现存量和总库存量等五项。 作为演示系统,不必使用文件,全部数据可以都在内存存放。但是由于上述四项基本业https://zhuanlan.zhihu.com/p/718369886
12.论文管理系统设计(通用8篇)指导教师:指导教师负责构思毕业设计题目,下达任务书,指导学生做好开题报告,指导学生填写毕业设计(论文)工作周记,定期检查学生任务完成情况并在毕业设计(论文)工作周记上签字,对论文和设计进行全面指导,对学生最后成果给出指导教师评定成绩。每个学生有且仅有一位指导教师,由教务管理人员进行分配。 https://www.360wenmi.com/f/filey4bhg031.html
13.一周工作总结(精选15篇)1、希望同学们要有强烈的时间观念,讲究科学的学习方法,调整出良好的心态,要善于挤时间,要抓紧一切时间,充分利用一切时间,做一个学习的有心人,努力提高学习效率。 2、中午和课处活动时间段借阅图书时由班主任或语文老师提供借阅书目,再由图书管理老师统一借给班级,各班学生遵从借阅教师的安排,不得扰乱借阅秩序,更不要https://www.pinda.com/zhichang/gongzuozongjie/160434.html
14.课程设计心得体会(通用15篇)我们组这次设计的程序是考勤管理系统,主要用于企事业单位的考勤,便于统计员工的出勤情况。 1.通过这一次的程序设计,使我能够进一步掌握用程序设计语言解决实际问题的方法,在操作当中把所学到的用于实际的编程里面去。 2.通过这一次的程序设计,使我能够提高分析问题、查阅资料、吸收新知识的能力,在分析解决问题时比以前https://www.ruiwen.com/xindetihui/4865312.html
15.英文购物网站建设/品牌策划方案数据结构 基于线性表的图书信息管理 实验前的准备 IDE的选择 C语言中指针与结构体 实验目的 实验内容 1.基于顺序存储结构的图书信息表的创建和输出 代码 实验中遇到的问题 ① 实验中遇到的问题 ② 6.基于顺序存储结构的图书信息表的最爱图书的查找 代码 http://www.flsr.cn/news/587683.html
16.南京理工大学科研助理岗位招聘计划汇总表3、协助课题组日常管理工作(药品设备采购、出入库登记、设备维护等); 4、协助课题组完成项目相关的其他工作。 本科 南京理工大学 材料、化学及相关方向 具有责任心、敬业精神,良好的团队合作精神和沟通能力 唐颂,18305172899,12019169@njust.edu.cn 56 材料学院 格莱特纳米科技研究所 尤泽升 专职科研岗C岗 2 1. 协http://www.sdsgwy.com/article/html/5557575.html
17.(武汉理工大学)图书管理系统论文java+swing+mysql实现的武汉理工大学图书管理系统 数据库备份文件在压缩包里面,library.sql使用mysql导入即可。 主类是Login /*author:小宝 version:1.0 email:1285219547@qq.com */ 上传者:qq_40905804时间:2021-01-21 武汉理工大学C语言课程设计—计费管理系统.zip https://www.iteye.com/resource/yugeyue321-3326253