《2022年C语言课程设计任务书.docx》由会员分享,可在线阅读,更多相关《2022年C语言课程设计任务书.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品学习资源封面欢迎下载精品学习资源作者: PanHongliang仅供个人学习C语言课程设计任务书专业:信息与运算科学欢迎下载精品学习资源班级:运算 101,102指导老师:曲桢西安理工高校理学院应用数学系2021 年秋季学期C 语言课程设计任务书1. 设计一个电话薄治理程序储备的数据包括:人名,工作单位,电话号码和Email 地址要求具有如下功能:1) 加入一个新的电话号码2) 删除一个电话号码3) 显示储存的已有的电话号码4) 修改功能5) 排序功能(按电话号码,按姓名字母次序)6) 查询功能(按人名查电话号码,按电话号码查人名)要求: 1)程序运行开头,第一显示一个命令菜单.用户选择那
2、条命令,就调用那项功能 .2)显示数据时,一页显示不下,可以分页显示.人数要求: 3 人组员签名:2. 设计一个工资治理程序储备的数据包括:姓名,职工号,所属部门,基本工资,嘉奖工资,补贴工程及金额和扣款工程及金额 .功能:1) 加入一个人的记录2) 删除一个人的记录3) 显示全部人的记录4) 排序(职工号,姓名字母)5) 查询(包括按人名查询工资和显示某一工资范畴的记录)6) 统计功能(包括统计某一工资范畴的人数和统计各部门的工资总数)7) 修改功能(包括统计某一工资范畴的人数和统计各部门的工资总数) 人数要求: 3 人组员签名:3. 飞机订票系统设计人数要求: 2 人组员签名:4. 同学成
3、果查询系统人数要求: 2 人组员签名:5. 教材治理系统 .要求:欢迎下载精品学习资源(1) ) 能通过键盘向教材数据库(储备教材信息的文件)输入数据;(2) ) 供应教材信息显示功能;(3) ) 查询功能;(4) ) 修改、删除功能;(5) ) 教材治理终止后,能够正常退出教材治理程序.人数要求: 2 人组员签名:6. 网吧计费系统人数要求: 2 人组员签名:7. 销售治理系统某公司有 4 个销售员,负责销售 5 种产品.每个销售员都将当天出售的每种产品各写一张便条交上来,每张便条包括内容:1)销售员代号; 2)产品代号; 3)每种产品的当天销售额 .每位销售员每天可能上交0-5 张便条.假
4、设收集到了上个月的全部便条,编写一个处理系统,对销售情形进行统计处理.人数要求: 2 人组员签名:8. 保安值班支配系统某公司有 7 名保安人员:赵、钱、孙、李、周、吴、陈.由于工作需要进行轮休制度,一星期中每人休息一天 .预先让每一个人选择自己认为合适的休息日. 请编制一程序,打印轮休的全部可能方案.当然使每个人都中意,例如每人选择 的休息日如下:赵:星期二、星期四钱:星期一、星期六孙:星期三、星期日李:星期五周:星期一、星期四、星期六吴:星期二、星期五陈:星期三、星期六、星期日人数要求: 1 人组员签名:9. 职工工作量统计系统编写有一个程序,该程序输入职工工号和完成的产品数量,程序答应同
5、一 职工有多次输入,由程序对其完成的产品数量实现累计.程序按完成数量对他们排序,并确定他们的名次 .按完成的产品数量由多到少的次序,输出名次、同一名次的职工人数及他们的工号 工号由小到大次序输出 .人数要求: 1 人组员签名:10. 贪吃蛇玩耍 .设计一个小蛇,玩家利用键盘上的方向键把握蛇的走动,把果子吃掉,且蛇的头部不能遇到墙壁和自己的身体.人数要求: 3 人组员签名:11. 猜数字玩耍(人机对战,人人对战)欢迎下载精品学习资源要求: 1)随机产生 4 个数字,但不显示,给用户供应输入提示符,让用户猜4个数字的值和位置次序 .假如数字值和位置次序均正确,就猜数字成功.2)用户有 n 次猜数字
6、机会,假如在n 次之内仍未猜出正确的数字值和次序, 就提示用户玩耍失败,并给出用户正确的数字值和次序.一旦用户在 n 次之内猜出正确的数字值和次序,就提示用户赢得玩耍并给出得分.3)计分规章:猜数字所用的次数越少就分数越高.人数要求: 2 人组员签名:12. 五子棋玩耍(人机对战,人人对战)人数要求: 3 人组员签名:13. 黑白棋玩耍 .棋盘设计为 88 方格,一方执白棋,一方执黑棋,轮番走棋.每个棋手下棋时,摆子的位置必需是以自己的棋子能包围住对方一个或多个棋子,被包围的对方棋子将变成自己的棋子. 当棋盘上有一方的棋子为零或下满64格,棋子少者输 .(人机对战,人人对战) 人数要求: 2
7、人组员签名:14. 图形时钟 .要求有时针、分针、钟的边框设计为几何图形的组合.时钟刻度有12、3、6、9 即可.并在屏幕下方显示数字时间,字号适当 .人数要求: 2 人组员签名:15.24 点玩耍(人机对战,人人对战) 人数要求: 2 人组员签名:16. 设计万年历(黑屏或图形界面显示) 人数要求: 1 人组员签名:17. 怎样存钱以猎取最大利息 .假设银行整存整取存款不同期限的月息利率分别为:0.345期限 1 年0.39期限 2 年0.45期限 3 年0.4875期限 5 年其中利息本金 月息利率 12存款年限 .现在某人手中有 2000 元钱,请通过运算选择一种存钱方案,使得钱存入银行
8、20 年后得到的利息最多(假定银行对超过存款期限的那一部分时间不付利息). 人数要求: 1 人组员签名:18. 商人过河问题 .有三个商人带着 3 个随人和货物过河,船每次最多只能载两个人,由他们自己划行,并且如何乘船渡河的大权由商人把握,假如随从人数多于商人就会抢走 货物.设计一个符合上述要求的商人过河的简洁玩耍.人数要求: 1 人组员签名:欢迎下载精品学习资源19. 解救人质玩耍 .玩耍要求在确定的时间内走到右下角的小人处解救人质.在每一行要往下走时都有确定的条件,遇到该条件,救人者往下走一行,否就只能待在本行.要求:开头时,提示玩耍规章,并按任意键开头玩耍,按Q 键退出玩耍 .开头游戏时
9、,提示按上下左右键进行移动, ESC 键退出玩耍 .每一层楼梯位置未知,要求玩家自行查找 .提示时间为 120s,并实时显示所用时间. 时间到而未完成任务,就显示小窗口提示失败,按任意键退出玩耍.在玩耍已经开头后,按 ESC键要退出玩耍时,显示小窗口提示确认是否要退出,按Y 键退出,按 N 键就回到玩耍初始界面 .人数要求: 2 人组员签名: 20.皇后问题在国际象棋中,能否在空棋盘上摆放八个皇后,并使其中任意两个皇后不能在同一行或同一列或同一对角线上,并编写完整的摆放八皇后问题的程序.要求:第一个皇后的起始位置由键盘输入,国际象棋的棋盘为8*8 的方格.人数要求: 1 人组员签名: 21.判
10、定坏球现有 12 只外表、颜色、大小均相同的小球,这12 只球中有一个是坏球,但不知道这个坏球是重仍是轻,给出一个天平,要求进行三次称重称出坏球.人数要求: 1 人组员签名:22. 编写一个求定积分的通用函数,用它分别求以下5 个函数的定积分人数要求: 1 人组员签名:23. 简洁的矩阵运算系统要求实现对任意阶矩阵的加法、数乘、乘法、转置,对于n 阶方阵的求逆、求行列式 .人数要求: 2 人组员签名:24. 接受高斯先列主元消元法求解线性方程组AX=b方法说明(以 4 阶为例):( 1)第 1 步消元在增广矩阵( A , b)第一列中找到确定值最大的元素,将其所在行与第一行交换,再对( A,
11、b)做初等行变换使原方程组转化为:,注:“ * ”代表非 0.(2) 第 2 步消元在增广矩阵( A,b)中的其次列中(从其次行开头) 找到确定值最大的元素,将其所在行与其次行交换,再对(A,b)做初等行变换使原方程组转化为:(3) 第 3 步消元在增广矩阵( A,b)中的第三列中(从第三行开头) 找到确定值最大的元素,将其所在行与其次行交换,再对(A,b)做初等行变换使原方程组转化为:欢迎下载精品学习资源(4) 按 x4x3x2x1 的次序回代求解出方程组的解 .人数要求: 1 人组员签名:25. 设计数制转换器,包括二进制、十进制、十六进制和八进制的互换.人数要求: 1 人组员签名:26.
12、 验证 200 以内的正偶数中意哥德巴赫猜想人数要求: 1 人组员签名:27. 验证全部自然数中意四方定理人数要求: 1 人组员签名:28. 验证尼克切斯定理人数要求: 1 人组员签名:29. 简洁图形处理系统设某图形处理程序只考虑点、直线、圆三种基本图形.对于点,给出点的横纵坐标;对于直线,给出直线方程ax+by+c 0 的三个系数 a,b,c;对于圆,给出圆心坐标和半径 .试说明图形的几何形状类型,并编写输入和输出图形数据、求两点矩离、求两直线交点、已知点和半径形成圆、已知两点形成直线等函数. 人数要求: 2 人组员签名:30. 流星雨的实现程序模拟一组流星飞向地面的情形 .地面用多行 #
13、来表示,流行用大写字母表示.程序产生一组流星 比如 10 个,从屏幕顶部下降飞向地面 .一组流星中 ,每个流星的字符颜色是随机的 ,下降的位置是随机的 ,下降的速度也是随机的 .一个流星下落只能去掉一个 #号,当最终一行地面有 #被去掉时程序终止 .人数要求: 1 人组员签名: 31.雪花的实现程序模拟雪花下落,并在屏幕中心显示“Happy new yea字r ”样.人数要求: 1 人组员签名:32. 在屏幕上绘制如以下图的图形,图中的小球可做直线运动,当移动到矩形边界时,按相应的角度弹回人数要求: 2 人组员签名:33. 试设计一个画圆饼图的程序 .要求将圆饼图分为五个部分,它们之间所占的比
14、例是K1: K2:K3 :K4 :K5人数要求: 1 人组员签名:欢迎下载精品学习资源34. 火箭发射演示要求在屏幕上绘制一个上升的火箭,下方须有火焰.人数要求: 1 人组员签名: 35MD5 加密人数要求: 1 人组员签名: 36RSA 加密人数要求: 1 人组员签名: 37DES 加密人数要求: 1 人组员签名: 38RC4 加密人数要求: 1 人组员签名: 39SHA1 加密人数要求: 1 人组员签名: 40凯撒加密 人数要求: 1 人组员签名:版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理;版权为潘宏亮个人全部This article includes some par
15、ts, including text,pictures, and design. Copyright is Pan Hongliangs personalownership.用户可将本文的内容或服务用于个人学习、争论或观看,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵害本网站及相关权益人的合法权益;除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付酬劳;欢迎下载精品学习资源Users may use the contents or services of this article for personal study, r
16、esearch or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or s
17、ervice of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.转载或引用本文内容必需是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修 改,并自负版权等法律责任;Reproduction or quotation of the content of this article must be reasonable and good-faith citation for the use of news or informative public free information. It shall not misinterpret or modify the original intention of the content of this article, and shall bear legal liability such as copyright.欢迎下载