C++ 设计一个猜数字游戏, 用类封装, 效果参考图示部分

2024年12月03日 01:42
有3个网友回答
网友(1):

你好,看过了你的需求。以下是一个示例代码,请参考:

// copyright @ quark

// date: 2010-10-19

#include 

#include 

using namespace std;

class GuessManager

{

public:

 GuessManager() : m_time(0) 

 {

  // 利用随机数生成目标数字

  srand(time(0));

  m_targetNumber = rand() % 100 + 1;

 }

 void Guess()

 {

  while (true)

  {

   int guessNumber = 0;

   m_time++;

   cout<<"输入您要猜的数(1-100):";

   cin>>guessNumber;

   if (guessNumber<0 || guessNumber >100)

   {

    cout<<"输入不合法,请重新输入!"<

    cout<<"输入您要猜的数(1-100):";

    cin>>guessNumber;

   }

   if (guessNumber > m_targetNumber)

   {

    cout<

   }

   else if (guessNumber < m_targetNumber)

   {

    cout<

   }

   else

   {

    cout<<"猜对了"<

    cout<<"您总共猜了"<

    break;

   }

  }

 }

private:

 int m_time;  // 记录猜数字的次数

 int m_targetNumber; // 目标数字

};

int main()

{

 GuessManager myGuess;

 myGuess.Guess();

 system("pause");

}

网友(2):

还不错......
我不会编这个,我会编一个简单的答题软件:
在记事本中输入:(一个字不能少!)
dim a
a=inputbox("八百年前立下的旗杆(歇后语)","?")
if a="老光棍" then
msgbox"good.人工智能."
else
msgbox"错误.人工智能."
end if

命名为“?.vbs”,保存格式为“所有文件”
保存后就可以用了!
满意的话,麻烦给我悬赏,顺便顶一下ZYY软件工作室

网友(3):

挺好