クイズゲームのC++実現
852 ワード
説明
プログラムはゲームに由来する:Aは事前に1000未満の自然数nを考えて暗記し、Bの任務はこの数を推測することである.プロセス中、Bが1つの数xiを推測するたびに、Aはxiのnに対する大きさに応じて「大きすぎる」、「小さすぎる」または「正しい」と回復する.10回の推測の機会の中で、Bは“正しい”を受け取って勝つためで、さもなくば負けます.
コード#コード#
プログラムはゲームに由来する:Aは事前に1000未満の自然数nを考えて暗記し、Bの任務はこの数を推測することである.プロセス中、Bが1つの数xiを推測するたびに、Aはxiのnに対する大きさに応じて「大きすぎる」、「小さすぎる」または「正しい」と回復する.10回の推測の機会の中で、Bは“正しい”を受け取って勝つためで、さもなくば負けます.
コード#コード#
#include
//#include
#include
using namespace std;
int sta=1;
int var=0;
void end_game()
{
//if(!in)
{cout<>temp;
if(temp=='y'||temp=='Y')
sta=1;
else sta=3;
}
void result(int in)
{
if(in>var)
{cout<=1;)
{
int in;
cin>>in;
result(in);
}
if(sta==0)end_game();
sta=0;
}
int main()
{
for ( ; sta!=0; )
{
switch (sta)
{
case 1:game();
case 2:{conti();break;}
//case 2:
case 3:{cout<
- ;
- main() ;