我需要编写一个VB.NET代码来使用堆栈来反转给定的字符。 输入:'S','T','A','C','K'如何翻转堆叠?
到目前为止,我输入了字母,但我不知道如何让控制台将其逆转。我是编程初学者,所以请原谅我的无知。
关于如何完成的解释也将不胜感激。
我到目前为止得到了什么。
模块模块1
Sub Main()
Dim StackObject As New Stack
StackObject.Push("S")
Console.WriteLine(StackObject.Peek)
StackObject.Push("T")
Console.WriteLine(StackObject.Peek)
StackObject.Push("A")
Console.WriteLine(StackObject.Peek)
StackObject.Push("C")
Console.WriteLine(StackObject.Peek)
StackObject.Push("K")
Console.WriteLine(StackObject.Peek)
End Sub
前端模块
我只是需要得到扭转。
我明白了!
Module Module1
Sub Main()
Dim StackObject As New Stack
StackObject.Push("S")
StackObject.Push("T")
StackObject.Push("A")
StackObject.Push("C")
StackObject.Push("K")
For Each cur As String In StackObject
Console.WriteLine(cur)
Next
End Sub
前端模块
这就是它是如何做。
向我们展示您到目前为止的代码,并告诉我们它有什么问题。 – 2011-04-21 22:46:41
虽然我认为你的导师可能希望你使用Pop()而不是foreach,但它起作用。如果你有兴趣尝试使用其他方法来做,它应该只是几行。 – 2011-04-22 00:01:45
@Evan Trimboli我会如何使用流行音乐?我尝试过,但没有奏效,我删除了那段代码重新开始。 – 2011-04-22 00:42:54