C语言课程设计报告

发布 2022-10-03 04:11:28 阅读 3905

一.课程设计的目的与要求4

二.方案实现与调试4

2.1分屏处理数据系统。

2.1.1 题目内容的描述

2.1.2 应用程序功能的详细说明

2.1.3 输入数据类型、格式和内容限制;

2.1.5 调试过程及实验结果。

2.2掷骰子游戏。

2.2.1 题目内容的描述

2.2.2 应用程序功能的详细说明

2.2.3 输入数据类型、格式和内容限制;

2.2.5 调试过程及实验结果。

2.3射击游戏。

2.3.1 题目内容的描述

2.3.2 应用程序功能的详细说明

2.3.3 输入数据类型、格式和内容限制;

2.3.5 调试过程及实验结果。

2.4金币。

2.4.1 题目内容的描述

2.4.2 应用程序功能的详细说明

2.4.3 输入数据类型、格式和内容限制;

2.4.5 调试过程及实验结果。

2.5缩印。

2.5.1 题目内容的描述

2.5.2 应用程序功能的详细说明

2.5.3 输入数据类型、格式和内容限制;

2.5.5 调试过程及实验结果。

三.课程设计分析与总结15

四.源程序清单15

一。 课程设计的目的与要求。

一、实验目的。

c语言是一种编程灵活,特色鲜明的程序设计语言。c语言除了学习必须的基本知识,如概念,方法和语法规则之外,更重要的是进行实训,以提高学习者的动手和编程能力,这是学习语言的最终目的。结合多年来的教学经验,根据学生的学习情况,为配合教学过程,使“项目教学法”能在本质上促使学生有更大进步,特编写了该《高级语言程序设计任务书》,以在实训过程中给学生提供帮助。

达到如下目的:

1. 在课程结束之前,让学生进一步了解c程序设计语言的编程功能;

2. 让学生扎实掌握c程序设计语言的相关知识;

3. 通过一些有实际意义的程序设计,使学生体会到学以致用,并能将程序设计的知识与专业知识有效地结合,更全面系统地了解行业知识。

二、设计要求。

根据实验内容的要求自由选定题目。编写程序要求遵循如下基本要求:

模块化程序设计。

锯齿型书写格式。

必须上机调试通过。

二。 方案实现与调试。

2.1分屏处理数据系统。

2.1.1 题目内容的描述

随机产生1000个数,并分屏显示(每行显示10个数字,每页显示10行),而且在每一屏的下方显示本屏中数据的最大值、最小值和平均值。

提示:循环显示,在分屏点上输出press any key to continue…,通过getch()函数让用户以按回车键的方式进入下一屏。

2.1.2 应用程序功能的详细说明

利用随机函数产生1000个随机数,每次屏幕上显示100个随机数,分十次显示,通过按回车键的方式进入下一屏。

2.1.3 输入数据类型、格式和内容限制;

输入数据类型是整型,格式是%d,每页100个数字,最大数字是100.

2.1.5 调试过程及实验结果。

2.2掷骰子游戏。

2.2.1 题目内容的描述

两人玩骰子,游戏规则如下:

1) 两人轮流掷骰子,每次掷两个,每人最多掷10次。

2) 将每人每次的分值累加计分。

3) 当两个骰子点数都为6时,计8分;当两个点数相等且不为两个6时,计7分;当两个点数不一样时,计其中点数较小的骰子的点数。

4) 结束条件:当双方都掷10次或经过5次后一方累计分数为另一方的两倍。最后显示双方分数并判定优胜者。

2.2.2 应用程序功能的详细说明

可以显示两人每次投掷骰子的点数,并统计每每次人累加的分数,在第五次的时候比较一次,判断是否符合获胜条件。若不符合,则继续投掷,直到结束。最后统计两人的分数并显示在屏幕上,判定优胜者。

2.2.3 输入数据类型、格式和内容限制;

类型是整型,格式是%d,每次随机产生的数字在1~6之间。

2.2.5 调试过程及实验结果。

2.3射击游戏。

2.3.1 题目内容的描述。

在程序运行时屏幕上方第一行随机出现一个符号,要求游戏者输入一个1-200之间的整数,当用户输入一个整数后,一个*立即从屏幕底端的该整数列向上移动,若移动到屏幕的顶端能撞上符号,则游戏者获胜;若没有撞上,则要求再输入一个整数,共允许输入5次,如果一直没有撞上,则认为游戏者输。

c语言课程设计报告 课程设计报告

周口师范学院。课程设计报告。院 系 计算机科学与技术学院 班级。学生姓名学号。设计题目 职工工资管理系统。完成日期 年月日 课程设计任务书。设计题目 工资管理系统 教研室主任指导教师 年月日。摘要11设计内容 任务及具体要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计3 2.1该系统...

C语言课程设计报告

华中科技大学计算机科学与技术学院。题目 专业 班级 学号 姓名 成绩 指导教师 完成日期 2016年月日。目录。一 系统需求分析 1 二 总体设计 2 三 数据结构设计 3 四 详细设计 4 五 系统实现 5 六 运行测试与结果分析 6 七 总结 7 八 参考文献 8 九 指导教师评语 9 对所要解...

C语言课程设计报告

c语言。课程设计。商业销售管理系统。学号 121407210 姓名 宋军。班级 软件1202 指导老师 邹姝稚。成绩 2013年6月。一 任务描述。编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选...