zoukankan      html  css  js  c++  java
  • 例4-5 猜数游戏 产生随机数

    例4-5 猜数游戏 产生随机数

    改例3-1、自动生成随机数、
    程序核心——srand(time(0));//刷新随机数
    mynumber=rand()%100+1;//产生随机数

    程序

    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    int main()
    {
    	int count=0,flag,mynumber,yournumber;
    	srand(time(0));//刷新随机数 
    	mynumber=rand()%100+1;//产生随机数 
    	flag=0;
    	while(count<7) 
    	{
    		printf("Enter your nmber:");
    		scanf("%d",&yournumber);
    		count++;
    		if(yournumber==mynumber)
    		{
    			printf("Lucky You
    ");
    			flag=1;
    			break;
    		}
    		else
    		{
    			if(yournumber>mynumber)
    				printf("Too big
    ");
    			else
    				printf("Too small
    ");
    		}
    	}
    	if(flag==0)
    			printf("Game Over!
    ");
    		return 0;
    }
       
    

    结果

    Enter a number:1234567890
    It countains 10 digits.
    
    --------------------------------
    Process exited after 5.455 seconds with return value 0
    请按任意键继续. . .
    
    

    分析

    重点:srand函数在stdlib.h头文件中,time函数在time.h头文件中。srand一般与rand函数配合生成随机数据。
    srand(time(0));//刷新随机数
    mynumber=rand()%100+1;//产生随机数

  • 相关阅读:
    天融信防火墙抓包
    windows2019jihuo
    CentOS多路径软件配置(光纤连接存储)
    listener.ora,tnsnames.ora中一个空格的威力
    excel 金额自动转中文大写
    js的点滴
    写ppt的助手
    珠峰-6-koa-express
    珠峰-6-http和http-server原理
    珠峰-6-node
  • 原文地址:https://www.cnblogs.com/5236288kai/p/10660787.html
Copyright © 2011-2022 走看看