编写猜数游戏:随机生成0-9的数字,用户输入数字0-9,与生成数字一致即猜对。

如题所述

第1个回答  2009-04-15
我这是用vb写的
<script language="vbscript">
dim n,b(),i,a(3),X,Y,j,k,m,t,c(3),p,v
randomize
for i=0 to 3
do
a(i)=int(10*rnd)
for t=0 to i-1
if a(i)=a(t) then exit for
next
loop while t<i
c(i)=cstr(a(i))
next
for p=1 to 10
n=InputBox("请输入四个不同的数字(0-9):")
redim b(len(n)-1)
for i=1 to len(n)
b(i-1)=mid(n,i,1)
next
X=0
Y=0
for j=0 to 3
if c(j)=b(j) then
X=X+1
end if
next
for k=0 to 3
for m=0 to 3
if c(k)=b(m) then
Y=Y+1
end if
next
next
Y=Y-X
v=10-p
if X=4 and Y=0 then
msgbox "恭喜你完全正确!"
exit for
else
if v=0 then
msgbox "对不起!游戏结束,您输了"
exit for
end if
msgbox "你的测试结果是:"&X&"A"&Y&"B"&"您还有"&v&"次机会!"
end if
next
</script>本回答被提问者采纳
第2个回答  2009-04-03
你想用什么语言写 我这里有个VC++的

编写猜数游戏:随机生成0-9的数字,用户输入数字0-9,与生成数字一致即猜对...
n=InputBox("请输入四个不同的数字(0-9):")redim b(len(n)-1)for i=1 to len(n)b(i-1)=mid(n,i,1)next X=0 Y=0 for j=0 to 3 if c(j)=b(j) then X=X+1 end if next for k=0 to 3 for m=0 to 3 if c(k)=b(m) then Y=Y+1 end if next next Y=Y...

求C#语言,先随机生成一个0-9的数,然后输入一个数,直到与生成的数一...
static void Main(string[] args){ int count=0;while (true){ Console.WriteLine("输入一个1-10之间的数字");int ii = Convert.ToInt32(Console.ReadLine());Random r = new Random();int right = r.Next(0, 11);if (ii == right){ Console.WriteLine("对了,恭喜。");Console.Writ...

取长补短。猜数字。0--9。谢谢各位!!!
猜数字游戏规则:请在0到9之间选择一个数字,我将尝试猜测你心中的数字。请根据我的猜测回答“比大”、“比小”或“正确”。我先来猜一个数字:5。你的数字是大于5、小于5还是正好是5呢?

c语言编程 编一个猜数字游戏
define NUMBER_LENGTH 5 \/* 随机数长度 *\/ define NUMBER_LIMIT 10 \/* 随机数限制, 每一位0-9 *\/ define INPUT_LENTH 128 \/* 输入缓冲区大小 *\/ char goal[NUMBER_LENGTH] = {0}; \/* 保存随机数 *\/ char flag[NUMBER_LIMIT] = {0}; \/* 保存随机数标志, 保...

一起来。 猜数字。 0--9。谢谢各位!!!
一起来。 猜数字。 0--9。——答案:7。齐心协力 【拼音】: qí xīn xié lì 【解释】: 形容认识一致,共同努力。【出处】: 《墨子·尚贤》:“《汤誓》曰:‘聿求元圣,与之戮力同心,以治天下。’”【举例造句】: 往后咱们齐心协力,一块打反动派! ★冯德英《迎春花》第十九章 【...

鸡毛蒜皮。 猜数字。 0--9。谢谢各位!!!
猜一个由两个数字组成的数,其中一个数字是0。这个数乘以3后,结果是一个偶数。【谜题2】猜一个由三个不同数字组成的数,这三个数字分别是0、2和5。这个数除以2的余数是1。【谜题3】猜一个由四个数字组成的数,这四个数字中没有0。这个数加上10后,其个位数和百位数相同。期待各位的答案!

用C语言编写的小游戏代码是什么?
int count=0; \/\/计算猜测次数 void csh( ); \/\/初始化 void start( ); \/\/开始游戏 int main( ){ csh( );start( );} void csh( ) \/\/初始化 { printf("\\n\\n 猜 数 字 小 游 戏\\n\\n");printf(“ 猜四个数字,如数字与顺序都正确记为A,数字正确位置不对...

...编写一个猜数的游戏,系统自动产生一个随机数,你来猜,程序给出提示...
public static void main(String[]args){ Scanner sc=new Scanner(System.in);int x=(int)(Math.random()*100);\/\/生成一个0~100的随机数 int y=-1;System.out.println("已生成0~100的随机整数,请输入您所猜的数:");while(x!=y){ y=sc.nextInt();if(y>x){ System.out.println(...

眉开眼笑。猜数字。0--9。谢谢各位!!!
1. 猜数字游戏是一个广受欢迎的智力游戏,它能够锻炼大脑,提高逻辑思维能力。2. 游戏规则简单:请在0到9之间选择一个数字,我将尝试猜出你心中的数字。3. 如果你猜对了,请告诉我“正确”;如果猜错了,请告诉我“错误”,并给我一个提示数字,我会根据提示继续猜测。4. 游戏现在开始,请告诉我...

求教Java达人:用java编写一个猜数字游戏
import java.util.Random;import java.util.Scanner;\/ 猜数游戏 系统自动生成4个0-9的不重复数 用户猜 数字和系统生成的数是一样且位置相同就在数那个位置输出a,数相同但位置不同,则在数那个位置输出b 其他数字不变 author student \/ public class test { \/ 产生不重复的随机数 return 一个数组...

相似回答