掷骰子游戏-c语言程序课程设计

绝世美人儿
514次浏览
2021年02月19日 08:28
最佳经验
本文由作者推荐

-

2021年2月19日发(作者:秘密花园16)


计算机学院《


c


课程设计》课程设计报告



学号






2015-2016


学年



第二学期




C


语言程序设计》



课程设计报告






















掷骰子游戏



计算机科学与技术



15


计科(


3


)班



廖晶晶



指导教师:















计算机学院



2016




4




26




1



计算机学院《


c


课程设计》课程设计报告< /p>









1.< /p>


课题设计的目的与要求


………………………………………………… ……………


.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


程序源代码


…………………………………………………………………………


..

< p>


..


8





2



计算机学院《


c


课程设计》课程设计报告< /p>



掷骰子游戏




1.


课题设计的目的与要求




1.1


实验目的




C


语言是一种编程灵活,

< p>
特色鲜明的程序设计语言。


C


语言除了学习必


须的基本知识,如概念,方法和语法规则之外,更重要的是进行实训,以

提高学习者的动手和编程能力,这是学习语言的最终目的。结合多年来的


教学经验, 根据学生的学习情况,为配合教学过程,使“项目教学法”能


在本质上促使学生有更大进 步,特编写了该《


C


语言程序任务书》


,以在实


训过程中给学生提供帮助。达到如下目的:



(1)



在课程结束之前,让学生进一 步了解


c


程序设计语言的编程功能



(2)



让学生扎实掌握


c


程序设计语言的相关知识;



(3)



通过一些有实际意义的程序设 计,使学生体会到学以致用,并能


将程序设计的知识与专业知识有效地结合,更全面系统 地了解行


业知识。




1.2


设计要求




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


求:





模块化程序设计





锯齿型书写格式





必须上机调试通过








3



计算机学院《

c


课程设计》课程设计报告



2.


课题分析




2.1


掷骰子游戏




2.1.1


题目内容的描述




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



1)



两人轮流掷骰子,每次掷两个, 每人最多掷


10


次。



2)



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



3)



当两个骰子点数都为

< p>
6


时计


8


分;当两个点数 相等且不为两个


6


时,



7


分;当两个点数不一样时,计其中点数较小的骰子的点数。



4)



结束条件:当双方都 掷


10


次或经过


5

次后一方累计分数为另一方的


两倍。最后显示双方分数并判定优胜者。




2.1.2


输入数据类 型、格式和内容限制和输出数据说明




输入数据类型:整型数



格式:


srand(time(0));


输入数


=r and()%6+1;


内容限制:产生最多十次随机数



输出数据说明:掷骰子的获胜者












4



计算机学院《

c


课程设计》课程设计报告



2.1.3


流程图




开始




输入


x



y




x=y









x=6







x>y


n=n+8


n=n+7


n=n+y


n=n+x


输出


n


结束








1



5


-


-


-


-


-


-


-


-