第12周项目4--任务1--猜数字游戏

来源:互联网 发布:构件柱模板的算法 编辑:程序博客网 时间:2024/05/17 07:18
/*  * Copyright (c) 2013, 烟台大学计算机学院  * All rights reserved.  * 作    者:沈远宏  * 完成日期:2013 年 11 月 17 日  * 版 本 号:v1.0  * 问题描述:随机产生一个1000以内的数字,要求用户猜测这个整数。输入一个猜想的数,判断是都与产生的随机数相等,由屏幕显示判断结果,直到猜出为止。  * 问题分析:略 */#include <iostream>#include <ctime>#include <cstdlib>using namespace std;int main(){    int i,num,m,j=1;    srand(time(0));//int srand(unsigned seed)用于初始化随机数发生器,用不同的种子数可以产生不一样的序列。    num=rand()%1000;//int rand() 产生一个0到RAND MAX的整形随机数并返回。    cout<<"请猜一下这个整数是多少:"<<endl;    cin>>m;    while(m!=num)    {        if(m>num)        {            cout<<"大了,请继续输入:"<<endl;            cin>>m;            ++j;        }        else if(m<num)        {            cout<<"小了,请继续输入:"<<endl;            cin>>m;            ++j;        }    }cout<<"经过了"<<j<<"次,终于猜对了!"<<endl;    return 0;}


运行结果:

心得体会:

没搞清楚srand 和rand..导致出现了差错。

原创粉丝点击