我的任務是以僞代碼創建一個模塊,該模塊接受一個200字母字符的數組元素。如何編寫代碼隨機選擇200個字符並將它們放入數組中?僞代碼中的隨機字符
我的全分配是:
創建僞代碼的模塊,其 接受的 字符的200元件陣列,確定(的 出現每個陣列中的五個元音 的數的, e,i,o,u),並且 將每個元音的出現次數 打印到屏幕上。 [25分]
我肯定有把這個更簡單的方法,但是這是我想通了:
Module vowels(characterArray)
Declare Boolean found
Declare Integer Index
Declare Integer vowelA
Declare Integer vowelE
Declare Integer vowelI
Declare Integer vowelO
Declare Integer vowelU
Set found = false
Set index = 0
Set vowelA = 0
Set vowelE = 0
Set vowelI = 0
Set vowelO = 0
Set vowelU = 0
While found == false AND index <= size – 1
If characterArray[index] == ucase$(「a」)
Set vowelA = vowelA + 1
If characterArray[index] == ucase$(「e」)
Set vowelE = vowelE + 1
If characterArray[index] == ucase$(「i」)
Set vowelI = vowelI + 1
If characterArray[index] == ucase$(「o」)
Set vowelO = vowelO + 1
If characterArray[index] == ucase$(「u」)
Set vowelU = vowelU + 1
Else
Set found = true
Endif
Endif
Endif
Endif
Endif
Endwhile
Display 「Number of A’s: 「 ,vowelA
Display 「Number of E’s: 「 ,vowelE
Display 「Number of I’s: 「 ,vowelI
Display 「Number of O’s: 「 ,vowelO
Display 「Number of U’s: 「 ,vowelU
End Module
是否需要寫接受陣列或創建該陣列的模塊? – 2009-12-15 08:54:43
該賦值不會要求您生成數組,只是將其作爲輸入接受。 – 2009-12-15 09:00:17
我想創建一個有alphabit的26個字母的數組,但是我不知道如何隨機化。 接受數組 – Tara 2009-12-15 09:00:21