题目供选择的c语言程序课程设计题目罗雄

韩球迷撕c罗球衣  时间:2021-03-29  阅读:()

附录1 供选择的C语言程序课程设计题目

-------湖南工业大学计通院罗雄

第一类题目应用类

题目1:年历显示。

功能要求:

1 输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在190-2040年之间。

2 输入年月输出该月的日历。

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

题目2:小学生测验

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

功能要求:

1电脑随机出1 道题每题10分,程序结束时显示学生得分;

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

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

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

(5总成绩90以上显示“SART”

,0- 0显示“GOD” ,0-80显示“” ,6 -7显示“PASS” ,0以下“YAGI”

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

要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,-女子竞赛项目数

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

取前5名:第一名得分分,第二名得分5,第三名得分3第四名得分2,第五名得分1;取前名第一名得分 第二名得分3,第三名得分2

功能要求

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

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

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

4查看参赛学校信息和比赛项目信息等。

题目4:学生学籍管理系统

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

1 系统以菜单方式工作。

2 登记学生的学号,姓名,性别,年龄,籍贯,系别,专业班级;修改已知学号的学生信息;

3 删除已知学号的学生信息;

4 查找已知学号的学生信息;

5 按学号,专业输出学生籍贯表。

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

题目5排班系统

学校实验楼有7名保安人员:钱、赵、孙、李、周、吴、陈。 由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下

钱:星期一、星期六

赵:星期二、星期四

孙:星期三、星期日

李:星期五

周:星期一、星期四、星期六

吴:星期二、星期五

陈星期三、星期六、星期日

运行结果:

Sou ion 1

赵钱孙 李 周 吴 陈

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

Solu on:2

赵钱孙李周吴陈

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

Solu ion 3

赵钱 孙李周吴陈

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

o lut o n:4

赵 钱 孙李周吴陈

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

题目6:通讯录程序设计

设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。 电话号码可由字符和数字组成。实现功能

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

(2信息录入功能

(3)信息浏览功能

(4)信息查询功能

(5信息修改功能

(6)系统退出功能

题目7:学生选课系统

假定有门课程每门课程有课程编号课程名称,课程性质,学时,授课学时实验或上机学时,学分,开课学期等信息学生可按要求(如总学分不得少于15)自由选课。试设计一个选修课程系统使之能提供以下功能:

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

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

(3课程信息浏览功能

(4查询功能

( 按学分查询

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

题目8:机房收费管理系统

 1输入功能输入30名学生的学号、班级、姓名、上机起始时间。

()计算功能:计算每个下机学生的上机费用每小时1元。

(上机费用上机时间* 1.0h,不足一小时按一小时计算

( 查询功能:按条件班级、学号、姓名显示学生的上机时间。

(4)机器使用情况的显示(显示方式不限但要一目了然)

题目 班级成绩管理系统

对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。功能要求

  )本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。

2本系统显示这样的菜单:

请选择系统功能项:a、成绩录入b、成绩显示c、成绩保存d、成绩排序e、成绩修改要求先输入密码)f、成绩统计

1)显示每门课程成绩最高的学生的基本信息

2显示每门课程的平均成绩

3)显示超过某门课程平均成绩的学生人数g、退出系统

(3执行一个具体的功能之后,程序将重新显示菜单。

(4将学生成绩保存到文件中。

题目0机房机位预定系统

20台机器,编号到20,从早八点到晚八点。两小时一个时间段,每次可预定一个时间段。功能要求:

 1系统以菜单方式工作

(2)查询,根据输入时间,输出机位信息。

(3机位预定,根据输入的时间查询是否有空机位,若有则预约,若无则提供最近的时间段,另:若用户在非空时间上机,则将用户信息列入等待列表。

(4)退出预定,根据输入的时间,机器号撤销该事件的预定!

 )查询是否有等待信息,若有则提供最优解决方案等待时间尽量短),若无则显示提示信息。题目 1班级档案管理系统

对一个有个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。

功能要求:

  本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。

2本系统显示这样的菜单:

请选择系统功能项:

 学生基本信息录入b 学生基本信息显示c 学生基本信息保存d 学生基本信息删除e 学生基本信息修改(要求先输入密码)f 学生基本信息查询

(1按学号查询

2)按姓名查询

(3按性别查询

()按年龄查询g.退出系统

(3)执行一个具体的功能之后,程序将重新显示菜单。

)将学生基本信息保存到文件中。

 )进入系统之前要先输入密码。

题目12:职工工资管理系统

功能设计要求

1. 输入记录:将每一个职工的姓名、  号以及基本工资、职务工资、 岗位津贴、医疗保险、公积金的数据作为一个记录。 该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。

2.显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。

3.修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。

.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。

5 删除记录:可删除数据文件中的任一记录。

6. 统计: ()计算各项工资平均工资及总工资, (B 统计符合指定条件(如职工工资前三项之和在

00元以上、 00~2000元、 0 ~1000元 以内的工资职工人数及占总职工人数的百分比。(C)按字符表格形式打印全部职工工资信息表及平均工资(包括各项总的平均工资)。

7.保存数据文件功能。

例如:职工工资信息表 ID号姓名 基本工资职务工资 津贴医疗保险- 公积金总工资01 张望128 7  198 109 13 204 2 李明 1185 6   1  5

94  4 740 03王小民 895 438 986473  9404张效章1350868 21011  1 0216205彭山7539884 61 6 1098

  

各项平均工资1092  62.2 145 8. 108

题目 3工资纳税系统

个人所得税每月交一次,底线是600元/月也就是超过了1600元的月薪才开始计收个人所得税。个人所得税税率表一(工资、薪金所得适用)

级数---------全月应纳税所得额---------税率)

1------------不超过00元的----------------------

-------超过50元至000元的部分---------10

--------超过200元至500元的部分----15

--------超过50 元至2000元的部分-----0

5-------超过0000元至40000元的部分------5

-------超过40000元至600 元的部分-------3 

-------超过60 元至800元的部分----- 

8------超过80000元至0000元的部分----40

------超过 0  元的部分---------------45

表中的应纳税所得额是指以每月收入额减除16 元后的余额。

例如计算为:250-1600=900

应纳个人所得税额=00×5%+400×1 % =65

再比如:我们用一个大额工资计算,2500元

应纳税所得额=20006002340

应纳个人所得税税额500× 500×1 +300 ×  5%+1 000×20%+3400×2%=447要求:输入工资计算出纳税金额。

题目14:歌手比赛系统

对一次歌手比赛的成绩进行管理,功能要求 1、输入每个选手的数据包括编号、姓名、十个评委的成绩根据输入计算出总成绩和平均成绩去掉最高分,去掉最低分)。 2、显示主菜单如下  输入选手数据2)评委打分 3)成绩排序(按平均分 4)数据查询 5)追加学生数据6写入数据文件 退出系统。

题目1  :用英文单词模拟数学计算

读入两个小于1 0的正整数和B计算AB。需要注意的是A和B的每一位数字由对应的英文单词给出。 具体的输入输出格式规定如下 输入格式:测试输入包含若干测试用例,每个测试用例占一行格式为"A + B  ",相邻两字符串有一个空格间隔。当A和同时为ero时输入结束,相应的结果不要输出。

输出格式:对每个测试用例输出1行,即A+的值。

输入样例:one  wo =th ee four + fiv six =zeo  e ven + e ig  ie 

e   e o =

输出样例:thr nie zero

 ne six

题目6:万年历查询程序。

功能要求:

1提供菜单方式选择

 )输入年份、月份、 日期,计算得到的是这一天据今天有多少天,星期几

3)输入公历的年月日,输出农历年月日。

4)输入农历节气,输出当年农历的年月日及公历年月日。可以假定只涉及年份是194年到2040年。题目1:C语言关键字中英翻译机。

要求输入中文的名词和关键字,可以将其翻译成英语如输入“基本整形”回车,得到it输入英文的单词in 则可以翻译成中文“基本整形”。可模拟文曲星来实现。可多次查询,输入b 时退出。

题目1  :用语言设计一个简单的计算器,要求能够对输入的数

1进行+,- *,/,运算;

2.可以带括号();

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

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

第二类题目 小游戏和图形处理

题目19:图形时钟

功能要求:

在屏幕上显示一个图形时钟用程序绘制一个与时钟样式相似即可 ,时间与系统时间一致且要随着时间的走动准确的走动。

题目20:五子棋游戏

在一个方阵上通过两人对弈的形式,依次在棋盘上放置两种颜色的棋子,哪一方先让五个棋子形成一条直线(包括横、竖、对角线个方向 ,即为获胜,本程序实现用键盘控制的五子棋游戏。游戏初始运行界面应为如下:

游戏操作规则:

按左右上下方向键移动棋子

按空格键确定落棋子

禁止在棋盘外按空格

你是否接受上述的游戏规则(YN

如果输入Y,才可以进行游戏,进入正式的游戏界面要绘制五子棋的棋盘,设置棋子颜色。

题目21:计算24游戏

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

题目2 :输入盘子数(2个以上有效 ,移动速度开始演示汉诺塔移动的步骤要求:盘子,A,B,C柱需要自己绘制,初始时盘子在柱上通过B柱最终移动到柱上,显示出盘子在几个柱之间的移动过程。题目 :在屏幕上绘制国际象棋棋盘

题目2:在屏幕上绘制围棋棋盘

题目25:在屏幕上绘制中国象棋棋盘。

第三类题目数学计算

题目6:多项式乘法的实现 已知如下两个多项式

P(x)=Pm1X

Qxqn1X

求它们的乘积多项式 (xsmn2X。

可以定义两个一维数组p q按照次数从高到低存储两个多项式的系数,定义一维数组来s来存储结果;利用函数来完成对结果多项式各项系数的计算,最后在屏幕上计算结果。

题目7:实现带有括号的四则运算。输入是一个带有括号的四则运算表达式,输出是计算得出的正确计算结果。例如:输入:12321367*3345/2*4 34+4-345+245+567)回车,然后程序计算得出结果为:359183

题目28:线性方程组求解,输入是NN< 6元线性方程组Ax=B,输出是方程组的解,也可能无解或有多组解。可以用高斯消去法求解,也可以采用其它方法。

题目29:n阶方阵求逆。输入是一个n <25 阶方阵A输出是它的逆矩阵,要求还要再将得到的逆矩阵与原来的矩阵相乘,验证其结果是单位矩阵。

题目3  大整数的四则运算。大整数指超过十位的十进制整数这里为简便,假定不超过五十位。这类大整数在C语言系统中因超界溢出,是不能直接表达和计算的。可以用数组来表示大整数,在此基础上编写出实现大整数加、减、乘、除的程序,并努力加以优化。

题目  :设有任意正三角形AB,其三条边B、 CA,AB上分别有一点A1、 B1、 C1,而且有A2C ,A1=2AC CB1=2B1A。编制程序验证由线段1、 1、 C1相交而成的三角形2C2的面积是正三角形ABC的面积的七分之一。

题目3:对于任意的四边形ABCD,其对角线C与BD的中点分别是M、N,AB、CD的延长线交于R。验证三角形N的面积是四边形ABCD面积的四分之一。

A B

第四类题目系统相关题目

题目33:设计一个模拟的时间条的程序

基本要求:一般我们在安装程序的时候会经常看到有一个时间条表示程序安装的进度这样用户就能够了解到安装还剩余多少时间。本程序实现的就是这个功能。当然,若要将其真正运用到某个程序中,还要加以修改,以便使之的进度能够真正的与应用程序的进度吻合。

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

题目34:文件加密

文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实现发送文件的加密和解密操作。加密算法,密钥设计由同学自己选择现有的加密解密算法或是自己设计。

要求:

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

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

 ) 对存在的文件,必须先打开,后读写,最后关闭。加密后的文件放在。

解密文件保存在中。

virmach:3.23美元用6个月,10G硬盘/VirMach1核6个月Virmach

virmach这是第二波出这种一次性周期的VPS了,只需要缴费1一次即可,用完即抛,也不允许你在后面续费。本次促销的是美国西海岸的圣何塞和美国东海岸的水牛城,周期为6个月,过后VPS会被自动且是强制性取消。需要临时玩玩的,又不想多花钱的用户,可以考虑下!官方网站:https://www.virmach.comTemporary Length Service Specials圣何塞VPS-一次性6个...

提速啦香港独立物理服务器E3 16G 20M 5IP 299元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

零途云月付31.9元起,香港cn2 gia线路

零途云是一家香港公司,主要产品香港cn2 gia线路、美国Cera线路云主机,美国CERA高防服务器,日本CN2直连服务器;同时提供香港多ip站群云服务器。即日起,购买香港/美国/日本云服务器享受9折优惠,新用户有优惠码:LINGTUYUN,使用即可打折。目前,零途云还推出性价比非常高香港多ip站群云服务器,有需要的,可以关注一下。零途云优惠码:优惠码:LINGTUYUN (新用户优惠,享受9折优...

韩球迷撕c罗球衣为你推荐
您的apple波音737起飞爆胎一般的客机的起飞速度是多少?360免费建站搭建卡盟分站(卡乐购系统,免费360网站收录)只要29元,想建的找2208647548!的是cuteftp文档下载如何 下载 文库文件传奇域名谁能帮忙查查传奇的IP和域名中国保健养猪网中央7台致富经养猪drupal教程搭建一个多店家订餐网站,可以用joomla,wordpress完成吗?求教程香港空间香港有什么标志性建筑?kingcmsKingcms 怎么解决会员登录页面的问题
如何注册网站域名 踢楼 老左博客 一点优惠网 html空间 大容量存储器 刀片服务器的优势 200g硬盘 福建铁通 微软服务器操作系统 服务器是干什么用的 丽萨 atom处理器 镇江高防 注册阿里云邮箱 中国联通宽带测速 国外网页代理 阿里云邮箱个人版 睿云 免费赚q币 更多