“甚至Steven"输出奇数的While语句取代偶数

"Even Steven" While Statement That Prints Out Odd Numbers, "Steven" In-Place of Even Numbers

本文关键字:While 语句 取代 输出 Steven 甚至 quot      更新时间:2023-09-26

对于1到100之间的每个数字…

如果数字是奇数,将其打印出来。但如果数字是偶数,则打印单词"Steven"。

当我们运行程序时,我们应该看到以下输出:

1
Steven
3
Steven
5
Steven
...
97
Steven
99
Steven

程序需要从1(而不是0)开始,并且必须包含数字100——最后一个数字应该是100,而不是99。

我还在学习Javascript,所以我的第一反应是创建一个While语句:

var Number
var Counter = 1;
While (Number == even
       Number <= 100) {
    print ("Steven");
} else {
    print (Number);

这应该是一个while循环吗?我怎样才能修正这个语句,使它输出奇数和"Steven"来代替偶数?

编辑:尝试在JSFiddle中运行,但没有发生任何事情。

for (i = 1; i <= 100; i++){
  if (i % 2 == 0) console.log("Steven")
  else console.log(i)
}

使用模数运算符应该可以完成这项工作

使用PHP:

for ($i=1; $i < 100; $i++):
   if ($i % 2 == 0) {
       echo "Stephen";
    }
    else {
       echo $i;
    }
endfor;