多项选择题:以下代码的结果是什么?
int x=0;
switch(x)
{
case 1: printf( "One" );
case 0: printf( "Zero" );
case 2: printf( "Hello World" );
}
Run Code Online (Sandbox Code Playgroud)
选项:
OneZeroHello WorldZeroHello World我以为它只会回来Zero.我已经玩了什么int值,它改变了输出,但我不能按照这里发生的事情.
我用javascript制作了一个小型岩纸剪刀游戏.为了让游戏更好一点,我想做两件事.
1)如果玩家给出了除了摇滚,纸张或剪刀以外的答案,并提示"请在三个选项之一中选择:摇滚,纸张或剪刀"
我已经实现了类似的东西,但它只运行一次.我希望得到提示,直到给出三个答案中的一个
2)如果是平局,我想让游戏再次从顶部开始运行代码.我怎么能让程序再次从顶部开始?
这是代码
var userChoice = prompt("Do you choose rock, paper or scissors?");
if (userChoice === "rock")
{}
else if (userChoice === "paper"){}
else if (userChoice === "scissors"){}
else {
userChoice = prompt ("Please pick between one of the three options: rock, paper or scissors");
}
var computerChoice = Math.random();
if (computerChoice < 0.34) {
computerChoice = "rock";
} else if(computerChoice <= 0.67) {
computerChoice = "paper";
} else {
computerChoice = "scissors";
}
console.log( "The …Run Code Online (Sandbox Code Playgroud)