A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

废话不多说,直接上代码!

#include<bits/stdc++.h>
using namespace std;
int main()
{
    srand(time(0));
        int i,k=0,m,n,x;
        char ch;
        cout<<"您共想玩__关?"<<endl;
        cin>>x;
        while(k<=x-1)
        {
                k++;
                cout<<endl<<"第"<<k<<"关:"<<"请猜一个"<<k<<"位数。"<<endl<<endl;
                m=rand()%9+1;
                for(i=1;i<=k-1;i++)
                m=m*10+rand()%10;
                while(1)
                {
                        cin>>n;
                        while(!cin)
                        {
                                getchar();
                                cin.clear();
                                cin>>n;
                        }
                        if(n==0)
                        cin>>n;
                        if(n==m)
                        {
                                cout<<"恭喜您猜对了"<<endl;
                                break;
                        }
                        else if(n>m)cout<<"您猜大了"<<endl;
                        else cout<<"您猜小了"<<endl;
                }
                cout<<endl;
        }
        cout<<endl<<endl<<"您赢了!"<<endl<<endl;
        getchar();
        getchar();
}

2 个回复

倒序浏览
有任何问题欢迎在评论区留言
回复 使用道具 举报
或者添加学姐微信
DKA-2018
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马