一个巴掌-c语言猜数字游戏

求用C#编辑一个猜数字游戏。要求是自己想个数(之间),电脑猜,电脑猜的数值只有位置与数值同时_百度知道
求用C#编辑一个猜数字游戏。要求是自己想个数(之间),电脑猜,电脑猜的数值只有位置与数值同时
电脑猜!,电脑猜的数值只有位置与数值同时等于自己想的那个数的位置与值的时候才提示对了几个并不提示猜对的位置,如果电脑猜4321那就提示对了0个,例如我想的是1234电脑如果猜的是1111那么就提示它对了一个。要求是自己想个数(之间)求用C#编辑一个猜数字游戏
然后得到4个或以下的数如果是4个以下那剩下的就是0思路,麻烦各位大神各显神通
帮忙写下!!!只是本人初学 确实不会写如此繁琐的代码!:可以让电脑分别猜测33 66 99,在把得到的4个数随机组合分别与答案比较
提问者采纳
int rightCount = 0;/
比较了多少次
string str = &quot,就可得出电脑猜的次数。 我想的写法大概是这样 效率应该不是很好, 设置一个int类型全局变量;
int num = 0;对了几个if(//
string str1 =&#47,就能得出电脑猜对了几个.equals(str1)){rightCount =str.length, 9999);;}
foreach (char s in str1)
foreach (char c in str)
if (s == c)
rightCount += 1;
Random r = new Random().Next(1000.ToString(),然后用该数字和你输入的进行比较 ; 程序执行起来以后 基本只能看到电脑猜的次数
因为一次非常快 所以猜对的个数只能是后面你让程序停止的时候 显示的 ;123&quotrandom
让电脑随机出一个(之间)的数字;oo=
while (oo)
num += 1,在比较的时候 都转换成string类型的变量 。仅供参考哈 bool oo = true,每生成一个随机数 让全局变量+1,遍历字符换比较其中的每一个字符;continue
提问者评价
你是唯一给我写代码的,分给你!!虽然没用上还是要谢谢!
其他类似问题
您可能关注的推广
猜数字游戏的相关知识
按默认排序
其他3条回答
电脑这么笨!,你还人玩电脑无聊。,一般都是电脑玩人,怎么陪你玩~~。!排除法!。
我有思路但是不会写 麻烦你不会别之声!!不爱看可一不看!!
笨蛋,顺序出个数组,有对了就一个一个数排除,知道得到对的那个数然后保存到序列里,循环这样的计算方式就行了~~代码不会帮你写,自己写~
如同,我和你玩猜数字,我想一个数字你来猜,只有位置和数字相同了才算对,你猜数字之后还要告诉我你对了几个。此题无解。
。。。。你这怎么实现
电脑怎么知道你想的是什么
怎么给你判断
是对了几个
我给电脑提示对了几个
我有个思路 但是不会写让电脑依次判断22 55 88 9999肯定会取出来4个数字再随机组合与我自己想的数判断在根据提示写出最后答案
当让我自己想的那个数你可以用电脑随机选数来选定,前提()帮帮忙啊
写法是很简单
但是你想好用好玩
因为非常难猜
哪怕就是说对了一个数字
那也不知道在哪一位
或者像你说得 1-9 全部判断一次
最后在取中得4个 也要随机排列先一出来就判断0000有没有数字
有就用个变量记住然后一直判断到9
就会产生4个变量都有值 最后一直让4个变量的值 随机输出
哪怕是这样写 你后面不可能中1个数字吧
肯定会中4个
但是这4位数字 不一定就是你想的那那就只能这样
在出现一个循环判断
4个数字随机排列
然后退出程序至于记录判断是次数
也用变量接受
每次判断一次
能帮写下代码吗??我是初学者 老师让我做!!可是我真的不会。。又不好意思说!!!如能提供万分感谢!!!
没有什么不好意思的
我上班 没有
编程软件 只能告诉你思路
你问的时候 可以看我说得思路去写 去问
老师也不会说得
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁猜数字游戏,输入一个数字与随机数比较。 - 下载频道
- CSDN.NET
&&&&猜数字游戏,输入一个数字与随机数比较。
猜数字游戏,输入一个数字与随机数比较。
一个猜数字游戏实例,有一些注释。猜数字游戏,输入一个数字与随机数比较。实现简单,适合初学者借鉴。
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
课程资源下载排行您还未登陆,请登录后操作!
VB编一个猜数字的小程序
Private Sub Command1_Click()
Dim a As Integer, b As Integer
a = Int(Rnd * 10 + 1)
b = InputBox("dd")
If b & a Then
MsgBox "1-" & b
ElseIf a & b Then
MsgBox b & "-10"
Print "right"
你知道积分制吗?
大家还关注一个巴掌-猜数字_百度知道
一个巴掌-猜数字
提问者采纳
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
猜数字的相关知识
按默认排序
其他7条回答
180 duibudui
古语有云:探戈,点击看详细,但现在人喜欢钻牛角尖,你可以说承担其他的东西听起来响亮,其实点击看详细响起响亮而不是看,点击看详细的空气振动频率结结实实点击看详细可以看情况声
15la...............
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 猜数字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信