#include <iostream>
#include <cstdlib>
int main(){
int guess;
int num;
num=rand();
do{
std::cout<<"Enter your guess...\n";
std::cin>>guess;
if(guess==num){
std::cout<<"molodec hahahha\n";
std::cout<<num<<"this magic number HHAHA\n";
}
else{
std::cout<<"nu shto plaki plaki????\n";
}
if(num>guess) std::cout<<"Tvoe chislo bol'she magicheskogo , NUZNO MEN'SHE\n";
else std::cout<<"Tvoe chislo men'she magicheskogo , NUZNO BOL'SHE\n";
}while(guess != num);
}
如果你想一想呢?你的号码
guess
在分支中,它是真实的num > guess
- 而且它更大?!纠正逻辑正确,即 登录...
>
<
并且猜的时候立即退出循环,否则猜完后会先写Tvoe chislo men'she magicheskogo , NUZNO BOL'SHE
https://ideone.com/MvlKrg