C语言编写猜数字游戏的运行结果

编写一个猜数字游戏,有一定的容错功能,界面友好,功能齐全。游戏规则:a,一个四位数,各位上的数字不重复,从1到9。b,按以下提示猜出这个四位数。c,每次猜测输入的数据给出... 编写一个猜数字游戏,有一定的容错功能,界面友好,功能齐全。
游戏规则:
a,一个四位数,各位上的数字不重复,从1到9。
b,按以下提示猜出这个四位数。
c,每次猜测输入的数据给出类似的提示*A*B。
其中A前的*代表你本次猜对了多少个数字。
其中B前的*代表你本次猜对数字且位置正确的个数。
d,最后按照猜的次数打分

帮我运行下结果截个图 谢谢 帮帮忙啊 谢谢了
展开
 我来答
希声和寡
2009-01-13 · TA获得超过2.6万个赞
知道大有可为答主
回答量:6437
采纳率:0%
帮助的人:3507万
展开全部

代码我昨天不是给你了吗?

百度上只能传一个,给你传了一个完全版,

你拿画图工具改出几个图,体现出步骤来,就行

意法半导体(中国)投资有限公司
2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
tongcheng_2007
2009-01-14 · TA获得超过186个赞
知道答主
回答量:78
采纳率:0%
帮助的人:0
展开全部

我刚写了一个,可以用,看看:

/* Game of Number

 * Copyright (c) 2008 by Tung Cheng<tungcheng2008@gmail.com>. All rights reserved.

 */

#include <iostream>

#include <time.h>

using namespace std;

int main()

{

 cout << "&sup2;&Acirc;&Ecirc;&yacute;&Oacute;&Icirc;&Iuml;·" << endl;

 cout << "Copyright (c) 2008 by Tung Cheng<tungcheng2008@gmail.com>. All rights reserved."

  << endl;

//&sup3;&otilde;&Ecirc;&frac14;&raquo;&macr;&pound;&not;&Eacute;ú&sup3;&Eacute;&Ecirc;&yacute;×&Ouml;&iexcl;&pound; 

 bool n[10];

 int a[4];

 int t;

 char in[4];

 int iin[4];

 int oa;

 int ob;

 for(int i = 0; i < 10; i++)

 {

  n[i] = false;

 }

 srand(time(NULL));

 for(int i = 0; i < 4; i++)

 {

  while(1)

  {

   t = rand() % 10;

   if(!n[t])

   {

    n[t] = true;

    a[i] = t;

    break;

   }

  }

 }

////////////////////////////////////////////////////////////////////////////////

//&iquest;&ordf;&Ecirc;&frac14;&Oacute;&Icirc;&Iuml;·

 int s;

 for(s = 1; s <= 8; s++)

 {

  cout << "&Ccedil;&euml;&Ecirc;&auml;&Egrave;&euml;&pound;&ordm;";

  cin >> in;

  oa = 0;

  ob = 0;

  iin[0] = (int)(in[0] - '0');

  iin[1] = (int)(in[1] - '0');

  iin[2] = (int)(in[2] - '0');

  iin[3] = (int)(in[3] - '0');

  if(iin[0] != iin[1] && iin[0] != iin[2] && iin[0] != iin[3] 

  && iin[1] != iin[2] && iin[1] != iin[3] && iin[2] != iin[3])

  {

   for(int i = 0; i < 4; i++)

   {

    for(int j = 0; j < 4; j++)

    {

     if(iin[i] == a[j])

     {

      oa++;

      break;

     }

    }

   }

   for(int i = 0; i < 4; i++)

   {

    if(iin[i] == a[i])

    {

     ob++;

    }

   }

   if(ob == 4)

   {

    cout << "&sup1;§&Iuml;&sup2;&Auml;&atilde;&pound;&not;&sup2;&Acirc;&para;&Ocirc;&Aacute;&Euml;&pound;&iexcl;&micro;&Atilde;·&Ouml;&pound;&ordm;" << 8 - s << endl;

    break;

   }

   else

   {

    cout << oa << "A" << ob << "B" << endl;

   }

  }

  else

  {

   cout << "&Ecirc;&auml;&Egrave;&euml;&micro;&Auml;&Ecirc;&yacute;×&Ouml;&Oacute;&ETH;&Ouml;&Oslash;&cedil;&acute;&iexcl;&pound;" << endl;

   s--;

  }

 }

////////////////////////////////////////////////////////////////////////////////

 if(s == 9)

 {

  cout << "&ordm;&Uuml;&Ograve;&Aring;&ordm;&para;&pound;&not;&Auml;&atilde;&Ograve;&Ntilde;&frac34;&shy;&Atilde;&raquo;&Oacute;&ETH;&raquo;ú&raquo;á&Aacute;&Euml;&pound;&not;&Otilde;&acirc;&cedil;&ouml;&Ecirc;&yacute;&Ecirc;&Ccedil;" << a[0] << a[1] << a[2] << 

  a[3] << "&iexcl;&pound;" << endl; 

 }

 system("PAUSE");

 return 0;

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式