c语言 猜字游戏 课程设计Word文件下载.docx
- 文档编号:18872227
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:9
- 大小:457KB
c语言 猜字游戏 课程设计Word文件下载.docx
《c语言 猜字游戏 课程设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《c语言 猜字游戏 课程设计Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
丁玺程序分析——————————————————第8页
猜数游戏的程序分析---------------------------第9-10页
参考文献---------------------------------------第10页
本组课题:
猜数游戏
本人任务:
编写变量的类型和数量
设计体会:
通过这次程序设计,我深刻体会到集体的力量,每个人的任务的艰巨。
我是最后一个写的,与大家讨论后才确定的变量的类型、数量。
说明以后我们要不断提高我们的编程能力。
设计分析:
/*#include"
stdafx.h"
*/
#include"
time.h"
/*时间头文件*/
stdlib.h"
/*标准库包含文件*/
stdio.h"
/*标准IO包含文件*/
main()/*主程序入口*/
{
charc;
/*定义一个字符型的变量,用来输入要猜的数*/
clock_tstart,end;
/*定义两个时钟变量,实际上就是一个长整形,它在time.h中定义为:
typedeflongclock_t;
time_ta,b;
/*定义两个时间变量,也是长整形*/
doublevar;
/*定义临时变量,用于计算猜出数字共花了多少时间*/
inti,guess;
/*定义变量来保存随机数和玩家猜的数*/
srand(time(NULL));
/*设置随机数*/
printf("
doyouwanttoplayit.('
y'
or'
n'
)\\n"
);
/*提示输入y或n开始或结束*/
loop:
/*重复输入时程序定位点*/
计本053
学号:
5205111309
高铧
猜数游戏
让玩家猜数,每次都会提示是大是小,直到猜中为止,给出评语。
通过此次设计,让我更加清楚的认识到了编程的实际应用,为我们以后编写更加复杂的程序打下了基础。
更重要的通过这次机会使我认识到了团队的重要性,大家明确分工,很好的完成了各自的任务,为这次实训画上了一个完美的句号。
while(guess!
=i)/*如果输入的数不等于产生的随机数*/
if(guess>
i){/*要猜的数大于随机数*/
pleaseinputalittlesmaller.\\n"
/*提示输入小一点的数.*/
scanf("
%d"
&
guess);
/*输入小一点的数*/
}
else{/*否则*/
pleaseinputalittlebigger.\\n"
/*请你输入大一点的数,这句和上句是叫输入与随机数一样大的数.*/
/*输入大一点的数.*/
5205111314
黄仲高
设计计时工具
通过这次实践使我了解到C语言在我们现实中的重要性和它的趣味性,同时也让我了解到团队的重要性,在这次实践中我们大家都明确分工,把一个比较大的程序变成几个小的,便于大家完成。
但这样同时也让我感到自己的不足,在以后的学习中我要更加认真,只有这样自己才可以设计出更加完美的程序。
才可以在编程方面有一定的技术。
/*过了上面这个},表示找到了与随机数相同的数,*/
end=clock();
/*结束时钟*/
b=time(NULL);
/*结束时间,时钟与时间解释见上*/
\\1:
Ittookyou%6.3fseconds\\n"
var=(double)(end-start)/18.2);
/*显示花了多少时间,用的是时钟计算*/
ittookyou%6.3fseconds\\n\\n"
difftime(b,a));
/*显示花了多少时间,用的是时间计算*/
刘军
5205111316
测试评语与判断
通过这次的程序设计与分析,我了解到了c程序的构造,体会到一个大型的程序是如何编辑的,以及几个组员是如何分工协作完成了一个大型的程序设计,每个人都很好的完成自己的那块设计,我的设计分析是最后的测试评语与分析,虽然不是很多但我们讨论过后才决定的,所以我认为做的还是可以的
if(var<
15)/*如果花费的时间(秒)小于15秒*/
\\1\\1Youareveryclever!
\\1\\1\\n\\n"
/*提示你是高手*/
elseif(var<
25)/*在25秒内*/
\\1\\1youarenormal!
/*提示你是一般的家伙*/
else/*超过25秒*/
\\1\\1youarestupid!
/*提示你差的很*/
\\1\\1Congradulations\\1\\1\\n\\n"
/*提示恭喜*/
Thenumberyouguessis%d"
i);
/*显示你猜的数*/
\\ndoyouwanttotryitagain?
(\\yy\\.or.\\n\\)\\n"
/*提示,还要继续吗?
if((c=getchar())=='
)/*输入y,则继续*/
gotoloop;
/*返回到开始猜数的地方*/
计算机本科053班
姓名曹铭毅
学号5205111303
电脑产生随机数
通过这次的程序设计实践活动,让我深刻感受到程序设计的意义和趣味性。
本次活动还让我们进一步复习了去年学习的C语言程序设计,也提前实习了合作设计较大型的程序,让我们感到在程序设计中团结的重要性,当然自己的能力也不能忽视,因此我感觉的更要认真学习,积极实践。
我还感觉到在一个大型程序设计也需要借鉴,参考一些资料。
因此平时要多看一些相关书籍资料。
while((c=getchar())=='
)/*接受键盘输入,是y则一直执行*/
i=rand()%100;
/*随机数模100为产生随机数.*/
\\npleaseinputnumberyouguess:
\\n"
/*提示输入要猜的数字*/
start=clock();
/*记下开始时程序共使用了多少个CPU即处理器时钟,Calculatestheprocessortimeusedbythecallingprocess*/
a=time(NULL);
/*记下开始时的时间,格式如年月日时分秒*/
/*输入要猜的数字*/
张昕
5205111339
源程序连接
通过这次的编程活动,我个人加深了对c语言的认识以及团队作业的重要性。
这次的我的任务时候负责将组内各成员的负责的模块连接起来,这个任务看似容易,但是实际操作起来还是就相当的难度的,还好各位对友的通力合作帮助我较圆满的完成了任务。
同时在这次编程过程中认识到自己的不足,还有许多地方需要充实。
负责模块连接以及程序调试(具体分析见猜数游戏程序分析)
计算机系05级3班
5205111307
姓名:
丁玺
/*重复输入时程序定位点*/
/*过了上面这个},表示找到了与随机数相同的数,*/
/*显示花了多少时间,用的是时间计算*/
}
参考文献:
1.《C语言程序设计——习题解答与实验指导》
广西师范大学出版社马金忠等编2004年
2.《C程序设计(第二版)》
清华大学出版社谭浩强著1999年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c语言 猜字游戏 课程设计 语言 游戏