找出一个数字是否可以被3或5整除(FizzBuzz)
Find if a number is divisible by 3 or 5 (FizzBuzz)
如何根据输出是否可被3或5整除来更改输出?如果它可以被3整除,我想显示"摇滚",如果它可以整除5,我想展示"明星"(类似于FizzBuzz)。如果两者都有,他们就会看到两者。
这是我的代码:
if (var n = Math.floor((Math.random() * 1000) + 1); {
var output = "";
if (n % 3 == 0)
output += "Rock";
if (n % 5 == 0)
output += "star";
prompt(output || n);
}
为什么我的代码不能正常工作?
var n = Math.floor((Math.random() * 1000) + 1);
if (n) {
var output = "";
if (n % 3 == 0)
output += "Rock";
if (n % 5 == 0)
output += "star";
prompt(output || n);
}
if
语句中的var
是语法错误。我的浏览器显示此错误:
SyntaxError: expected expression, got keyword 'var'
所以我认为在告诉if
语句var n
是比较表达式之前,应该声明变量n
。
let f = "fizz";
let b = "buzz";
for (let num = 1; num <=700 ; num++) {
if (num% 3 === 0 && num % 5 ===0){
console.log(num + f + b);
}
else if (num % 5 === 0){
console.log(num+b);
}
else if (num % 3 === 0){
console.log(num+f);
}
else {
console.log(num);
}
}
var fizzBuzz = function(n) {
let arr = []
for(var x = 0;x< n;x++){
if((x + 1) % 3 === 0 && (x + 1) % 5 !== 0){
arr.push("Fizz")
} else if((x + 1) % 5 === 0 && (x + 1) % 3 !== 0){
arr.push("Buzz")
} else if((x + 1) % 3 === 0 && (x + 1) % 5 === 0 ){
arr.push("FizzBuzz")
} else{
arr.push(String(x + 1))
}
}
return arr
};
function isDivisible(num, divisor){
return !(num%divisor)?true:false;
}
isDivisible(3, 15); // false
isDivisible(15,3); // true
isDivisible(15,5); // true
int []num=new int[]{3,5,15,4};
if(num.Length==0)
{
Console.Write("No Number Entered");
}
foreach(int i in num)
{
if(i%3==0 && i%5==0)
Console.WriteLine("rock star");
else if(i%5==0)
Console.WriteLine("star");
else if(i%3==0)
Console.WriteLine("rock");
else
Console.WriteLine("The number is not divisible by 3 and 5 :{0}",i);
}
}
}
相关文章:
- 如何在函数中编写 if/else 语句,告诉我一个数字是否可以被 2 整除(在 javascript 中)
- Javascript循环数组以查找可被3整除的数字
- 使用for循环的Fizzbuzz游戏
- JavaScript 算法性能 - 计算可被 k 整除的范围内的数字数
- 如何使用javascript查找可被多个数字整除的数字
- 检查一个数字是否可以被另一个数字整除 如果不能,则使其在 Javascript 中可整除
- 如何防止 jQuery 引导 ClockPicker 获取不能被 5 整除的分钟数
- 为什么对于可被10整除的数字,字符串到int之间的转换不能像预期的那样工作
- 找到下一个可被4整除的元素
- 什么'我的代码学院课程的FizzBuzz代码有问题
- Fizzbuzz代码不工作
- 如何检查整数是否能被小数整除
- 在Angular中使用FizzBuzz
- 如何找到能被4和5整除的值
- JavaScript中的FizzBuzz示例
- 尝试执行FizzBuzz函数.为什么不工作
- FizzBuzz"错误答案风格的代码
- 在Javascript中四舍五入到最接近的可被小数整除的整数
- FizzBuzz文本内容问题
- 找出一个数字是否可以被3或5整除(FizzBuzz)