【发布时间】:2017-11-23 08:11:48
【问题描述】:
您好,需要编写一个程序给定一个方法 rollDice(),它通过返回一个介于 1 和 6 之间的随机值来模拟掷骰子,在下面的代码中为 while 循环编写一个条件,使其在 double 之后结束已掷出 6(即两个骰子的值均为 6):需要您的帮助。
using System;
{
class Program;
{
int a = 0;
int b = 0;
while ( a==6; b==6)
{
a = rollDice();
b = rollDice();
Console.WriteLine("{0} {1}",a,b);
}
}
}
【问题讨论】:
-
你的意思是
while(a == 6 || b == 6)? -
@FCin 在掷出双 6 后如何停止?
-
@FCin 应该是
&&恕我直言。 @MottiCohen:需要明确说明您的问题。 SO 不是编码服务。 -
@TimothyGroote 我只是指出他的代码甚至无法编译......
-
while (a != 6 && b != 6)完成
标签: c#