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++教程项目,多跟里面的人交流,进步更快哦欢迎各位进行评论和吐槽,哪怕评论只有一个字也好啊~~~

  • 相关阅读:
    AWK
    正则表达式
    BASH
    C# 常用控件的一些属性及方法
    C# FTP
    C# Delegate
    DLL/EXE查看工具Dumpbin
    VBA 破解Excel工作表保护密码
    VB6 IP地址+网卡地址+网卡类型
    编程之路┊由C#风潮想起的——给初学编程者的忠告 ZT
  • 原文地址:https://www.cnblogs.com/chengxuyuanaa/p/12016562.html
Copyright © 2011-2022 走看看