全部评论 3

  • 代码有问题,就不能加点缩进吗

    #include<bits/stdc++.h>
    //初学者作品,刚学二分查找做的,不喜勿喷
    #include<windows.h>
    using namespace std;
    void game(int level) {
    	int left=1,right,sum=1;
    	if(level==1) {
    		right=10000;
    	} else if(level==2) {
    		right=1000;
    	} else {
    		right=100;
    	}
    	srand(time(0));//生成一个随机数种子
    	int ans=rand()%right+1;//答案
    	while(666) {
    		cout<<"请输入数字,范围在"<<left<<"到"<<right<<"之间:";
    		int user;
    		cin>>user;
    		if(user==ans) { //不要输入大于或小于范围的数,会有bug
    			cout<<"恭喜你"<<endl;
    			Sleep(1500);
    			cout<<"你猜对了!!!"<<endl;
    			cout<<"游戏结束!"<<endl;
    			cout<<"答案是"<<ans<<endl;
    			cout<<"你一共猜了"<<sum<<"次"<<endl;
    			if(sum<=4) {
    				cout<<"运气挺好啊,去买彩票吧!";
    			} else if(sum<=7) {
    				cout<<"正常";
    			} else if(sum<=13) {
    				cout<<"练下吧";
    			} else if(sum>13) {
    				cout<<"菜就多练";
    			}
    			break;
    		} else if(user>ans) {
    			right=user;
    			cout<<"恭喜你"<<endl;//笑点加一
    			Sleep(1500);
    			cout<<"你猜错了!!!猜大了"<<endl;
    			sum++;
    		} else if(user<ans) {
    			cout<<"恭喜你"<<endl;//笑点加二
    			Sleep(1500);
    			cout<<"你猜错了!!!猜小了"<<endl;
    			left=user;
    			sum++;
    		}
    	}
    }
    int main() {
    	cout<<"欢迎来到王者数字!"<<endl;
    	cout<<"请选择难度:"<<endl;
    	cout<<"1.最强王者(1-10000)"<<endl;
    	cout<<"2.荣耀黄金(1-1000)"<<endl;
    	cout<<"3.倔强青铜(1-100)"<<endl;
    	int level;
    	cin>>level;
    	if(level==3) {
    		cout<<"菜就多练,居然选这个"<<endl; //笑点
    	}
    	game(level);
    	return 0;
    }
    
    
    

    2024-08-13 来自 浙江

    1
  • 哥咋报错了

    2024-08-13 来自 北京

    0
    • 因为他没有代码块,然后==会被markdown吞掉

      #include<bits/stdc++.h>
      //初学者作品,刚学二分查找做的,不喜勿喷
      #include<windows.h>
      using namespace std;
      void game(int level) {
      	int left=1,right,sum=1;
      	if(level==1) {
      		right=10000;
      	} else if(level==2) {
      		right=1000;
      	} else {
      		right=100;
      	}
      	srand(time(0));//生成一个随机数种子
      	int ans=rand()%right+1;//答案
      	while(666) {
      		cout<<"请输入数字,范围在"<<left<<"到"<<right<<"之间:";
      		int user;
      		cin>>user;
      		if(user==ans) { //不要输入大于或小于范围的数,会有bug
      			cout<<"恭喜你"<<endl;
      			Sleep(1500);
      			cout<<"你猜对了!!!"<<endl;
      			cout<<"游戏结束!"<<endl;
      			cout<<"答案是"<<ans<<endl;
      			cout<<"你一共猜了"<<sum<<"次"<<endl;
      			if(sum<=4) {
      				cout<<"运气挺好啊,去买彩票吧!";
      			} else if(sum<=7) {
      				cout<<"正常";
      			} else if(sum<=13) {
      				cout<<"练下吧";
      			} else if(sum>13) {
      				cout<<"菜就多练";
      			}
      			break;
      		} else if(user>ans) {
      			right=user;
      			cout<<"恭喜你"<<endl;//笑点加一
      			Sleep(1500);
      			cout<<"你猜错了!!!猜大了"<<endl;
      			sum++;
      		} else if(user<ans) {
      			cout<<"恭喜你"<<endl;//笑点加二
      			Sleep(1500);
      			cout<<"你猜错了!!!猜小了"<<endl;
      			left=user;
      			sum++;
      		}
      	}
      }
      int main() {
      	cout<<"欢迎来到王者数字!"<<endl;
      	cout<<"请选择难度:"<<endl;
      	cout<<"1.最强王者(1-10000)"<<endl;
      	cout<<"2.荣耀黄金(1-1000)"<<endl;
      	cout<<"3.倔强青铜(1-100)"<<endl;
      	int level;
      	cin>>level;
      	if(level==3) {
      		cout<<"菜就多练,居然选这个"<<endl; //笑点
      	}
      	game(level);
      	return 0;
      }
      

      2024-08-13 来自 浙江

      0
    • okok谢谢

      2024-08-13 来自 北京

      0
    • nb秒回

      2024-08-13 来自 浙江

      0
  • 勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷勿喷

    2024-08-13 来自 上海

    0

热门讨论