猜数游戏

原创 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");
}


猜数游戏、随机数、time函数与循环

猜数游戏、随机数、time函数与循环标签(空格分隔): C 双学位高级语言程序设计 C循环结构猜数游戏,就是系统生成一个随机数,用户从键盘输入数据,系统将这个输入数据与之前的随机数作比较,提示大了或...

J2EE实验3:猜数游戏

掌握JSP的request、out、session对象。
  • kydkong
  • kydkong
  • 2015年11月21日 15:42
  • 589

171114—程序学习:猜数游戏。

这题自己折腾很久了。没搞出来。看了参考的程序,当时学习了,存点自己的考虑。 原题: 猜数游戏。玩家想好了一个 1~1000 之内的整数,由计算机来猜这个数。如果计算机猜出的数比 玩家想的数大,则玩...

android-猜数小游戏

自定义数字范围猜数 package zhang.app.myGuess; import zhang.guess.R; import android.app.Activity; import an...

C实现一个比较简单的猜数游戏

为了练习使用do..while和while,特地使用此实例,一个简单的猜数游戏对while循环进行的练习使用。所有的东西都在注释当中:#include #include /*************...

C语言中随机数的生成,以及简单猜数游戏的实现。

C语言标准库提供两个帮助生成随机数的函数:rand()和srand(),而这个库也被包含于中。在实际使用中这两个函数组合使用才能生成正确的随机数。   srand()函数是随机数发生器的初始化函数,...
  • bbwn_
  • bbwn_
  • 2016年04月13日 14:36
  • 3070

人机猜数游戏

 1、人机猜数游戏 由计算机“想”一个四位数,请人猜这个四位数是多少。人输入这个四位数后,计算机首先判断这四个数中有几个猜对了,并且在猜对的数字中又有几位位置也是对的,将结果显示出来,...

bzoj1594[Usaco2008 Jan]Haybale Guessing猜数游戏

二分+线段树

51Nod-1484-猜数游戏

ACM模版描述 题解算法思路很容易想,就是区间交和区间并问题,然而我却坑死在了迭代器的陷阱上!!!这里出现的问题主要是迭代器的陷阱——迭代器失效。如果用迭代器删除指定位置的元素,那么该操作返回的是一...
  • f_zyj
  • f_zyj
  • 2016年09月27日 21:01
  • 434

第十二周项目4-1 猜数游戏

/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: * 完成日期:2013 年 11 月 13 日 *...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:猜数游戏
举报原因:
原因补充:

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