如何把姓讀入陣列中然後再按升序排序

2023-02-19 20:00:23 字數 1155 閱讀 7322

1樓:匿名使用者

建立一個陣列,有16個元素,按順序排好姓。

程式設計中有種簡單的隨機選元素的方法是把16個元素隨機兩兩調換,調換很多次後16個元素就排亂了,再選排亂後的前12個,**自己想吧^_^

最後根據選出的陣列序號大小排姓就可以啦

2樓:帳號已登出

dim a as string

dim c as string

dim b(12) as string

private sub command1_click()

text1.text = ""

c = a

for i = 0 to 11

x = int(((len(c) / 2) * rnd)) * 2 + 1

b(i) = mid(c, x, 2)

c = replace(c, b(i), "")

text1.text = text1.text & right(b(i), 1)

next i

end sub

private sub command2_click()

for i = 0 to 10

debug.print left(b(i), 1)

for j = i + 1 to 11

if left(b(i), 1) > left(b(j), 1) then

t = b(i)

b(i) = b(j)

b(j) = t

end if

next j

next i

text1.text = ""

for i = 0 to 11

text1.text = text1.text & right(b(i), 1)

next i

end sub

private sub form_load()

command1.caption = "生成"

command2.caption = "排序"

a = "a白b鄧c方d胡e黃g江h李i林j劉k馬l毛m蘇n王o吳p張q趙"

'字串中加入abc用於拼音排序

end sub

3樓:匿名使用者

你都還沒說是用什麼語言來實現,別人怎麼回答你?

360瀏覽器收藏的網頁如何匯出,然後再匯入另一臺電腦的

收藏夾,管理收藏夾,整理,將收藏夾匯出到html檔案 原360瀏覽器保留了所有原檔案如何能把收藏夾裡面的 匯入到另外一臺機的360瀏覽器裡面?30 看看原來硬碟的360瀏覽器檔案在哪個碟符,複製到新電腦硬碟的相應位置。或者插入行動硬碟,開啟360瀏覽器,點 收藏 匯入 匯出 再選擇你的收藏檔案 你好...

c語言能不能在檔案中寫函式,然後再另檔案中呼叫

當然可以抄啦。舉個例子吧 兩襲 個檔案 main.c function.c我們在function.c 中寫一個函式 func 與此同時,我們需要寫一個.h檔案來宣告這個函式,即function.h 以下是function.h 的內容 ifndef function h define function...

如何用c語言實現檔案先寫入部分資料,然後再讀取輸出在螢幕上

按照結構體寫入 void writefile int j fp fopen for j 0 j 你寫的是一個二進位制檔案,不能以文字檔案的方式來讀的。要先用fread讀到同樣定義的studnt型別的結構體 或結構體陣列 中,然後再用格式化輸出語句進行輸出結構體的每一個域。c語言 怎麼把一個指定檔案的...