1、 链表的应用:包括链表的建立、插入、显示、删除。
2、 模拟手机通讯录:包括录入、显示、删除、查找功能模块。
3、系统菜单模拟。
通过设计系统菜单模拟程序,实现以下功能:
1) 求3个数中的最大值。
2) 闰年识别。
3) 三角形面积计算。
4) 简单四则运算。
5) 退出。
要求:先输出语句显示系统菜单,然后用户从键盘输入菜单号码,用switch语句实现菜单的选择。要求程序输选择菜单项,包括:
(1)求3个数中的最大值(2)闰年识别(3)三角形面积计算(4)简单四则运算(5)退出。
4、 数据处理的综合应用:用函数实现:
1) 求数组个元素之和。
2) 求数组元素最大值和最小值。
3) 求下标为奇数的数组元素之和。
4) 求各数组元素的平均值。
5) 用折半查找法查找某个数。
要求:先输出类似上一题的菜单。
5、 统计学生成绩:每个学生包括:学号、姓名、三科成绩(不得少于6条信息):
1) 求每个人的平均分。
2) 求每门课平均分。
3) 求每人平均分最高的同学的相关信息。
4) 求每门课最高分的同学的相关信息。
5) 按人平均分按降序排列。
要求:先输出类似上一题的菜单。
6、 统计学生成绩:包括5门成绩(不得少于8人)要求:
1) 求每个人的平均分。
2) 求每门课平均分。
3) 求人平均分最高的同学的相关信息。
4) 统计不及格的课程及门数,并输出。
7、数据处理的综合应用:将n个(正或负)整数:
1) 把个位数是2的数挑出来,而且要记住原来的下标。
2) 将挑选出来的数按降序排列。
3) 打印出排序好的数及相应序号。
4) 查找某个数。
5) 删除某个数。
8、通讯录系统:制作一个通讯录,每个记录可输入个人姓名、单位和**信息,并实现添加、查询、删除、显示功能,要求有如下界面:
9、简单计算器:设计一个可以进行简单的整数四则运算的计算器程序,要求用户输入一个由整数组成的四则运算多项式,程序计算出最终结果,并显示给用户。
10、**订餐信息处理。
内容:一个小饭馆的生意非常红火,要想用餐必须提前一天打**预订。假设我们是饭馆负责接**预订的服务员,我们需要做些什么呢?
首先,需要准备一张大小适当的白纸,等待顾客的**,李红最先打进**,她预约第2天12点用餐,用餐人数为5人,服务员在纸上记录:李红 12点 5人:接着,刘娜,汪涵,孙洁和赵军分别来了**,服务员分别作了记录,此时,纸上的内容是:
李红 12点 5人。
刘娜 11点 3人。
汪涵 11点50 2人。
孙洁 10点10 4人。
赵军 13点20 6人。
孙洁随后又来点,将用餐时间退后1小时,那么记录的内容相应作修改,刘娜用完餐后,可以将信息从纸上划去;
要求。编写一个小型的管理系统,可以使用结构体数组存储订餐的情况,每个结构体数据可以包括姓名、人数、用餐时间,客户编号,以菜单的方式显示以下功能:
1. 插入。
2. 查询。
3. 修改。
4. 删除。
5. 显示。
6. 退出。
11、工资管理系统:制作一个简单的工资管理系统,可输入每个人的工号、姓名、职务、基本工资、奖金、总工资,并实现录入、查询、删除、显示功能。要求有如题7的界面。
C 课程设计题目
课程设计。一 题目 在下列题目中,任选一题 1.掷骰子游戏设计。2.用c 语言设计求解线性规划的单纯形法3 采用面象对象技术实现一个货币系统4.制作一个电子课程表。5.实现一个电梯实时状况模拟程序6.学生成绩管理系统7.图书管理系统。二 文档要求。1 需求分析 要求实现的功能和实现方式 2 系统总框...
C课程设计题目
面向对象的程序设计 c 课程设计题目。姚远2011 12 16 使用专业 班级 计科10 信管10 计网 计应 软件10级。说明 以下各题的实现技术不包括任何数据库访问技术,如等。部分题目需要通过各种集合类完成数据在内存中的存储 集中管理。每题采用分层架构模式来完成。均需自行设计类,windows窗...
C 课程设计题目
一 学生学籍信息管理系统设计 难度2 1 需求分析。学生基本信息 学生成绩基本信息要存入文件当中,因而要提供文件的输入输出操作 查询功能要求提供查找和显示操作 删除功能要求实现删除操作 排序功能要求实现排序操作 另外还应该提供键盘式选择菜单以实现功能选择。2 总体设计。整个系统可以设计为数据录入模块...