#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int randNum; int count,n,wi=0,fa=0; bool flag; char c; flag=true; cout<<"Here will be an exciting game ^_^"<<endl; cout<<"There are one count in a black box"<<endl; cout<<"You have ten times to guess the number"<<endl; cout<<"Now the game begin!"<<endl; while(flag) { srand((unsigned)time(NULL)); randNum=rand()%100; for(count=0;count<10;count++) { cout<<"Please enter the number you guess:"<<endl; cin>>n; if(n==randNum){ cout<<"How smart you are!you win!"<<endl; wi++;break; } else cout<<"ERROR!Please try again!"<<endl; } if(count==10)cout<<"Sorry you are a loser!"<<endl; cout<<"Anwer is:"<<randNum<<endl; fa++; cout<<endl<<"DO YOU want play the game again?"<<endl; cin>>c; if(c=='Y'||c=='y')flag=true; else {cout<<"You win "<<wi<<" times and you false "<<fa<<" times"<<endl;flag=false;} } return 0; }
题目要求为输赢和询问再玩输出不同的文字,为每种情况设计10个不同信息,并使用随机数来选择这些信息,这部分我无能为力,可能以后会知道并填补!