猜数游戏

原创 2013年12月05日 09:02:42

#include <stdio.h>
//#include <time.h>

void main()


{

       int   mag;

       int  gue;

       int   counter;

       int i;

       counter=0;

       //mag=rand()%100+1;
        //mag=srand(time(NULL));这里有2个随机方式用上一种,你可以比较容易猜中,因为它是有规律的随机
        
        //用2式的话,头文件要加上time.h,即2式随机的数是按系统时间来随机赋值的,所以每次你猜后电脑给出的数都是不一样的,所以十分难猜

 

       srand((int)getpid());//最后我还是考虑用这种随机方式,即不会太简单,也不会像2式那么变态

 

//即使用程序的ID(getpid())来作为初始化种子,在同一个程序中这个种子是固定的

(将系统返回的进程ID作为随机序列的种子)


       do
       {


           printf("请输入你猜的数字:");

           scanf("%d",&gue);
           counter++;
           printf("\n这是你第%d次猜\n",counter);
           if(gue>mag)
           {
               printf("很遗憾,你的数太大了,与电脑的随机数不一致\n");

           }

           if(gue<mag)

           {
               printf("很遗憾,你输入的数太小了,与电脑的随机数不一致\n");
           }
      }


           while(gue!=mag);

           //srand(time(NULL));

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


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

相关文章推荐

九度OJ-题目1360:乐透之猜数游戏

题目链接地址: 九度OJ-题目1360:乐透之猜数游戏 题目描述: 六一儿童节到了,YZ买了很多丰厚的礼品,准备奖励给JOBDU里辛劳的员工。为了增添一点趣味性,他还准备了一些不同类型的骰子,打...

51nod 1484 猜数游戏

很容易将题意转化为区间交与区间并的问题。由于题目只要求出1个合法的值,所以取巧用了一些方法。 先判断ans=1的情况下,所有的区间交是否为空,如果不为空,求出区间交。这个很容易求出。 对于ans=...

Java 弱智猜数游戏

闲来无事,敲段弱智JAVA。 代码: package GuessNumber; import java.awt.*; import java.awt.eve...

python编程初学者入门案例-猜数游戏和天气查询

一个python编程初学者入门案例-猜数游戏

51nod1536 不一样的猜数游戏

1536 不一样的猜数游戏 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注瓦斯亚和皮台亚在玩一个简单的游戏。瓦...

【DP】猜数游戏—From Gaoyuan Chen

【捂脸】今天晚上太堕落了...TAT 神啊杀了我吧.... ================================================================...

用JS实现简单的猜数小游戏

js的猜数游戏所用的知识点很少,主要的有随机产生一个随机整数,然后就是利用循环和if语句来做判断来实现游戏 第一步:我们要先随机产生出一个1-1000之间的整数 var num=Math.ro...

PHP 实现猜数游戏

猜数游戏有两种玩法: 第一种:两个人玩,一方出数字,一方猜。出数字的人要想好一个指定位数的数,数字可重复,不能让猜的人知道。 猜的人就可以开始猜。每猜一个数,出数者就要说大过或小过出的数。 ...

猜数游戏

利用C++写的猜数小游戏

猜数游戏c实现

猜数游戏c实现 正好刚刚c写了个猜数游戏,一同和大家分享下,代码没有进行 任何优化,但其中有些编程的思想还是值得探讨的 这个猜数游戏的功能是: 计算机产生一个随机四位数,让人猜这个四位数是多少...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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