题目:猜数游戏(掌握程序结构及随机函数应用)
程序说明:游戏的开始由机器产生一个随机数(1~100之间,用库函数random(),用法见后面的说明),然后游戏者在程序的提示下猜数,若输入的数比这个数大,程序提示:youranswer is high,try again.
,否则,程序提示:your answer is low,try again.,直到猜对为止。
程序可实现连续猜数,直到游戏者退出。
程序输出要求:累计游戏者猜对一个数所需次数n,当n<=7时,给出“congratulation”字样;当7<n<15时,给出“icanbetyoucandoitbetter.”;当n>=15时,用exit(0)库函数退出程序。
程序分析:这个程序是猜字游戏,它的核心包括用库函数随机产生一个0—100的数,再用输入的数与这个随机产生的数比较,看是否正确;在运用这个程序的同时,记录输入的次数,再给出相应的评价。
程序:#include<>#include<>#include<>void main()else if(ynelse if(yn==z)
printf("you are right!");break;}}
printf("the times is %d",n);if(n<=7)
printf("congratulation.");if(n>7&&n<15)
printf("i can bet you can do it better.");if(n>=15) exit(0);}
调试过程遇到的主要问题:在调试过程中,执行输入if语句时,因为没有加括号,产生错误,还有开始不能正确产生所输入的次数。
感想:这个程序很基础,但是在编写程序的过程出现很多错误,我都是看书,仔细检查才发现错误的。通过这次课程设计,我认识到自己的基础知识还不扎实,发现自己在编程序方面还有很多不足,以后还要细心认真才能尽量减少错误。
这次的c语言学习对我有很大的帮助,也增强了我对c语言的学习兴趣。
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...