| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1560 人关注过本帖
标题:新人做的小游戏
只看楼主 加入收藏
steve221
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-2-27
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
新人做的小游戏
大神勿喷

#include<iostream>
#include<ctime>
#include<cstdlib>
#include<string>
using namespace std;
int main(void)
    {
    int n,num,count=1,i=10,u=0;
    string mystring;
    cout<<"选择难度:"<<"easy,hard,very hard,impossible"<<"\n" ;
    cin>>mystring;
    if(mystring == "easy")
    num=rand()%100;
    if(mystring == "hard");
    num=rand()%1000;
    if(mystring == "very hard")
    num=rand()%5000;
    if(mystring == "impossible")
    {
    num=rand()%10000;
    for(i=10;i>0;u++,i--)
        {
            cout<<"猜一个数"<<"\n"<<"还剩"<<i<<"次机会。"<<"\n";
            cin>>n;
            if(n == num)
                break;
            else if(n>num)
            cout<<"大了!"<<"\n"<<"还剩"<<i<<"次机会!"<<"\n"<<"\n"<<"\n";
            else
            cout<<"小了!"<<"\n"<<"还剩"<<i<<"此机会!"<<"\n"<<"\n"<<"\n";   
        }
    cout<<"挑战成功!!!"<<"用了"<<u<<"次机会!";
    return 0;
    }
    do
    {
    cout<<"猜一个数:";
    cin>>n;
    if(n == num)
    break;
    else if(n>num)
    cout<<"大了!"<<endl;
    else
    cout<<"小了!"<<endl;
    count++;
    }while(true);
    cout<<"历经"<<count<<"次,猜对了。"<<endl;
    return 0;
}
搜索更多相关主题的帖子: include num cout rand 机会 
2018-02-27 20:17
Jonny0201
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:52
帖 子:488
专家分:2603
注 册:2016-11-7
收藏
得分:20 
继续加油
2018-02-28 17:07
shanjiao
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-3-9
收藏
得分:0 
我新人 能看懂一部分
2018-03-09 10:23
李昊逸Lion
Rank: 2
来 自:福州
等 级:论坛游民
威 望:2
帖 子:79
专家分:75
注 册:2017-8-1
收藏
得分:0 
注意一下,cin不能输入空格后的字符,要用getline(cin,mystring);
2018-03-09 21:37
leewong2
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-3-20
收藏
得分:0 
为什么你这个小游戏的答案一直都是41,,,
2018-03-20 14:13
快速回复:新人做的小游戏
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.135670 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved