《C 语言程序设计》
课程设计报告
题目:
掷骰子游戏 专业:
计算机科学与技术 班级:
15计科(3)班 姓名: 廖晶晶
指导教师:        邓  明
成绩:
计算机学院
2016 年 4月 26 日
2015-2016学年 第二学期
目录
1.课题设计的目的与要求 (3)
1.1实验目的 (3)
1.2设计要求 (3)
2.课题分析 (4)
2.1掷骰子游戏 (4)
2.1.1题目内容描述 (4)
2.1.2输入数据类型、格式和内容限制和输出数据说明 (4)
2.1.3流程图 (5)
3.总结 (8)
4.参考书籍 (8)
5.附件 (8)
5.1程序源代码 (8)
掷骰子游戏
1.课题设计的目的与要求
1.1实验目的
C语言是一种编程灵活,特鲜明的程序设计语言。C语言除了学习必须的基本知识,如概念,方法和语法规则之外,更重要的是进行实训,以提高学习者的动手和编程能力,这是学习语言的最终目的。结合多年来的教学经验,根据学生的学习情况,为配合教学过程,使“项目教学法”能在本质上促使学生有更大进步,特编写了该《C语言程序任务书》,以在实训过程中给学生提供帮助。达到如下目的:
(1)在课程结束之前,让学生进一步了解c程序设计语言的编程功能
(2)让学生扎实掌握c程序设计语言的相关知识;
(3)通过一些有实际意义的程序设计,使学生体会到学以致用,并能
将程序设计的知识与专业知识有效地结合,更全面系统地了解行
业知识。
1.2设计要求
根据实验内容的要求自由选定题目。编写程序要求遵循如下基本要求:
●模块化程序设计
●锯齿型书写格式
●必须上机调试通过
c程序设计谭浩强pdf百度网盘2.课题分析
2.1掷骰子游戏
2.1.1题目内容的描述
两人玩骰子,游戏规则如下:
1)两人轮流掷骰子,每次掷两个,每人最多掷10次。
2)将每人每次的分值累加计分。
3)当两个骰子点数都为6时计8分;当两个点数相等且不为两个6时,
计7分;当两个点数不一样时,计其中点数较小的骰子的点数。
4)结束条件:当双方都掷10次或经过5次后一方累计分数为另一方的
两倍。最后显示双方分数并判定优胜者。
2.1.2输入数据类型、格式和内容限制和输出数据说明
输入数据类型:整型数
格式:srand(time(0));输入数=rand()%6+1;
内容限制:产生最多十次随机数
输出数据说明:掷骰子的获胜者
2.1.3流程图
图1