伪码是什么输出?

时间:2016-06-09 19:03:23

标签: pseudocode

我发现很难找到这个伪代码输出的内容。例如,如果您输入名称Peter,则意味着什么。输出是pet吗?还是字母t

Display enter a name
Get name
Length = length of name 
Index = length -1 
While index >= 0 Do
      DISPLAY name(index)
      Index = index -2 
ENDWHILE

1 个答案:

答案 0 :(得分:0)

它以相反的顺序显示字母,每次都跳过一个字母。因此Timothy显示为ytmT

以下是JavaScript中的一个实现,您可以测试:

var display = '';
var name = prompt("Enter a name:");
length = name.length; 
index = length - 1;
while (index >= 0) {
      display += name[index];
      index = index -2 
}
alert(display);