zoukankan      html  css  js  c++  java
  • 一款简单的C++猜数字游戏(新手必学)

     

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

    #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();
    }

    以上代码大家看懂了吗?如果你刚学C++不是很熟,建议可以先去小编的C++交流.裙 :九起久伞吧起伞留伞(数字的谐音)转换下可以找到了,里面有最新C++教程项目,多跟里面的人交流,进步更快哦欢迎各位进行评论和吐槽,哪怕评论只有一个字也好啊~~~

  • 相关阅读:
    2019年7月17日星期三(linux基础)
    2019年7月16日星期二(C语言)
    2019年7月15日星期一(C语言)
    java.util.ConcurrentModificationException 异常问题详解
    use h2database for unit testing
    db
    Things to learn everyday
    springcloud
    abstractMethodError
    java -jar & to backend run
  • 原文地址:https://www.cnblogs.com/chengxuyuanaa/p/12016562.html
Copyright © 2011-2022 走看看