2016-06-09 109 views
0

我发现很难找到这个伪代码输出。例如,如果您输入名称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 
+0

Pseudocodes无关与蟒蛇。 – Zoli

+0

你不能在纸上一步一步执行吗?这是_pseudocode_,而不是Python。 – ForceBru

+0

我不明白psedocode。就像在做什么一样。我只是想明白它的意思。因为我不知道它是否将数字从用户输入的名字中除去。或者,如果它删除所有字母并保留彼得说的三个字母。因为它是-2。感谢您的快速回复。 – Simplybestwinner

回答

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);

+0

谢谢。 Actully在我的手机上运行。尝试了不同的名字。不明白:) – Simplybestwinner