2016-11-26 90 views
-3

我有這個任務,我必須使它看起來像這樣:如何打印出單詞中的其他字母? (爪哇)

寫一個詞:Hello World!

結果應該是:HloWrd

,我只是不知道要使用的代碼,這樣程序將打印出一句話其他字母。

感謝,伊娃

+6

向我們展示你的嘗試,社會不負責你的家庭作業。 –

+1

如果你展示你的嘗試,我們會更好地瞭解你會做錯什麼。 –

回答

2

我建議來分析你有沒有問題。鑑於:

的Hello World!

你需要有一個輸出是:

HloWrd

有應付下來這樣的問題的方法很多,不,我不會提供代碼,但我會爲你提供的東西更好的分析可以幫助你解決這個問題和未來的問題。

我們可以認爲存在一個指針,即指向第一個字母(index爲0),並且能夠讀到這封信。然後,您只需要打印屬於偶數位置的所有字母(0,2,4 ...)。然後你必須讓這個指針遍歷字符串。讓我們來看看:

H -> 0 
e -> 1 
l -> 2 
l -> 3 
o -> 4 
_ -> 5 
W -> 6 
o -> 7 
r -> 8 
l -> 9 
d -> 10 
! -> 11 

所以,在第一次迭代中,指針所指向的位置0 0是偶數,所以我們把它打印出來(或存放,或兩者是您所輸出的決策)。然後我們將指針增加到1.只要1是一個奇數,我們就不打印出來。然後我們繼續下去,直到這條鏈上再沒有字母了。

你拿出你現在可以建立這個辦法嗎?

統籌考慮循環機制(for,while)中來實現您的解決方案。一旦擁有它,您可以再次分享它,我們可以幫助您進一步學習。

希望它有幫助!

+0

這是我第一次見過一個答案的,不扔在他們的答案,這些「做功課」的問題之一。做好內容豐富和發人深省的工作。 ---在附註中......每次增加指針2次比檢查每個索引以查看它是偶數還是奇數都好。 – byxor

+0

謝謝:)是的,它可能是..我想我有時覺得太奇怪了:P –