第四周项目3-随机函数

来源:互联网 发布:乐视手机4g网络不能用 编辑:程序博客网 时间:2024/06/10 17:24
/* *Copyright(c) 2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:my.cpp *作    者:张瀚文 *完成日期:2015年3月28日 *版 本 号:v1.0 * *问题描述:(1)随机产生一个1000以内的数字,要求用户猜测这个整数。输入一个猜测想的整数,判断是否与产生的随机数相等,              由屏幕显示判断结果。如果猜测不对,给出“大了”或“小了”的提示,直到猜到这个数为止。          (2)设计一个程序,用来实现帮助小学生进行算数运算练习,它具有以下功能:提供10道加减乘除四种基本算数运算              的题目,每道题中的操作数时随机产生的,且操作数不超过2位数的正整数;练习者根据现实的题目输入自己的答  案,程序自动输入的答案是否正确并显示出相应信息。最后显示做对了几道题。 *输入描述:(1)输入数字           (2)输入运算结果 *程序输出:(1)显示大小,并显示最后对的次数           (2)显示答案是否正确,显示作对了几道题。 */#include <iostream>#include<cstdlib>#include<ctime>using namespace std;int main(){int a,countnumber=0,i,number;    srand(time(0));    a=rand()%1000;    for(i=0;;i++)    {        cout<<"请输入你所猜的数:";        cin>>number;        if(number==a)       {        cout<<"对了!"<<endl<<"你一共猜了"<<i<<"次";        break;       }       else if(number>a)       cout<<"大了!";       else       cout<<"小了!";    }  return 0;}
<img src="http://img.blog.csdn.net/20160329213914329" alt="" />
<pre name="code" class="cpp">#include <iostream>#include<ctime>#include<cstdlib>using namespace std;int main(){int a,b,i,cnumber=0;;int result;char character;srand(time(0));for(i=0;i<10;i++){a=rand()%100;b=rand()%100;character=rand()%4;    if(character==0) cout<<a<<"+"<<b<<"="<<endl;    if(character==1) cout<<a<<"-"<<b<<"="<<endl;    if(character==2) cout<<a<<"×"<<b<<"="<<endl;    if(character==3) cout<<a<<"÷"<<b<<"="<<endl;if(a/b&&b==0)        continue;    cout<<"请输入答案:";    cin>>result;    if(character==0&&a+b==result)      {          cnumber++;       cout<<"right";      }    else if(character==1&&a-b==result)       {           cnumber++;        cout<<"right";       }    else if(character==2&&a*b==result)        {            cnumber++;            cout<<"right";        }    else if(character==3&&a/b==result)        {            cnumber++;            cout<<"right";        }        else            cout<<"wrong";    cout<<endl;   }   cout<<"你一共作对了"<<cnumber<<"道题!";    return 0;}



0 0
原创粉丝点击