猜数字小游戏

原创 2016年05月30日 10:46:19

#include<stdio.h>//猜数字游戏

#include<stdlib.h>

int main()

{

int i=0;

printf("猜数字小游戏\n");

printf("********************************\n");

printf("**********1 开始  **************\n");

printf("**********0 退出游戏 ***********\n");

printf("********************************\n");

/* */

scanf("%d",&i);

switch(i)

{

case 1:

{

int n=0,a=0;

srand(time(NULL));     /*因为在调用n=rand()这个函数时需要进行初始化  */ 

n=rand()%100;    /*产生199的随机值*/

printf("欢迎进入游戏\n");

while(1)

{

scanf("%d",&a);

if(a>n)

printf("你猜大了\n");

else if(a<n)

printf("你猜小了\n");

else

{

printf("恭喜你猜对了\n");

break;

}

}

}

case 0:

printf("退出游戏\n");

break;

}

return 0;

}

要想参与游戏,首先需要编译器产生一个随机数,然后人可以进行猜数字游戏。引入rand函数,rand函数是产生一个随机数的函数,在调用rand函数之前需要srand进行初始化,它是一个设置随机数种子的函数,而time(NULL)这个函数的返回值是作为srand函数的参数的!意思是以现在的系统时间作为随机数的种子来产生随机数!至于NULL这个参数。只有设置成NULL才能获得系统的时间!

本文出自 “anser” 博客,转载请与作者联系!

版权声明:本文为博主原创文章,未经博主允许不得转载。

java-猜数字小游戏案例

猜数字小游戏案例: package day08; import java.util.Scanner; public class GuessNumber { /** * 猜数字小游戏:、 ...

猜数字小游戏(有次数限制)

要求是:实现在测试类中只能用5次,超过5次提示:游戏试玩已结束,请付费 按照要求,可以利用Properties类实现,propertie类与i/o流结合,文本中存储一个键和值,其中值为对应的猜的次数...

猜数字小游戏(如何产生随机数)

先奉上代码:#define _CRT_SECURE_NO_WARNINGS 1 #include #include #include void menu() { printf("*****...

IOS:oc制作的猜数字小游戏

初学ios,做了一个极其简单的小游戏,来看一下: 用了一个类ZYAppDelegate.h:#import @interface ZYAppDelegate : UIResponder ...

学习随笔——Java制作简单猜数字小游戏

效果图: Test类:package guess;public class Test { public static void main(String[] args){ Gu...

一个猜数字的小游戏—C# 控件的动态加载和应用 多线程

用C#开发的一个猜数字的小游戏 C#

python小游戏之一--------猜数字

看了一下python的书,拿个小游戏来练练手,其实就一
  • indy889
  • indy889
  • 2014年05月08日 21:20
  • 1062

java案例-基于IO流的猜数字小游戏

java案例-基于IO流的猜数字小游戏 1.需求分析: 实现基于IO流的猜数字小游戏,游戏试玩为5次,超过5次,提示试玩结束,请付费。 2.实现分析: (1)基于游戏开始有5次试玩机会,超过5次...

刚开始学习OC的时候自己写了一个“猜数字”的小游戏~

初期的构思也主要是源于曾经玩过的一款逻辑小游戏,学了OC一段时间总想自己做点什么,于是就计划着写了这个,构思每一个细节的时候都非常兴奋,因为终于要有一个属于自己的小程序,还是蛮激动的,但是写的过程中却...
  • wsmhyxw
  • wsmhyxw
  • 2015年12月20日 16:08
  • 188

小游戏——猜数字

简单的随机数应用
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:猜数字小游戏
举报原因:
原因补充:

(最多只允许输入30个字)