• 9

程式寫不出來~~(頭痛)

小弟第一次碰到VB 要寫出1A1B的程式
可是小弟我根本就沒有頭緒

所以想問學過VB的大大
1A1B在VB程式語言要如何寫
看不可以提供資料做參考或是網站
2007-09-27 10:08 發佈
文章關鍵字 程式
1a1b 是那種猜文字的GAME嗎 位置對和數字對 1A 位置對數字錯或位置錯數字對 1B <=這種的嗎?

請利用谷歌大神(Google啦)就可以很容易找到了
只不過大多是外國人寫的
就看你看不看的懂英文囉
我查資料都是透過它的
1A1B是什麼?
猜數字的遊戲嗎?
是的 沒錯
這個的確是遊戲1A1B
不過我老闆希望我用VB寫出的1A1B
前提來了,我根本就沒有寫過程式
讓我頭痛的是要用VB寫程式的基本理念是甚麼 搞不懂
網路一找就有了吧.
可先問問google看看
http://bbs.nsysu.edu.tw/txtVersion/treasure/math/M.915200823.A.html
m m " 這會不會是功課丫
簡單的來說你可以用判斷字串的方式來 做
先亂數產生一個 看幾位的數值
在拉出一個 text 一個buton
把程式寫在buton 觸發內

內容大置是將text的內的字串值 一一比對 如果相符合 就記錄A如果有相同不同的位置記錄B
比對完後 顯示 幾A幾B 一一"

這應該只是考驗你會不會程式而以....
如果你老闆知道你不會程式為什麼要你寫....除非你跟他說你會

PS 寫程式不難..把流程想好在一步一步的去走 就可以做的出來
你可以想想如果是你 你會這麼去判斷 幾A幾B 在由你的判斷 轉換成程式
每個人寫出來的東西都會不太相同..加油唄 ..先玩玩你就知道了


沒那麼難啦
你先想想看你在玩猜數字的時候,你是怎麼跟別人回應1A1B or 1A2B ....
然後再分析一下,把流程圖畫出來
最後再把程式寫進去,這樣就差不多了

如果有人現在就把程式給你的話,你不就失去自己思考的機會了嗎....


再不然就去翻書吧,我記得十多年前這個程式已經是QB時代的老梗範例了
maxtt660 wrote:
是的 沒錯這個的確是...(恕刪)


小弟當初也是什麼都不會 教你一個最簡單也是最笨的方法 先設定你要比的文字數 (通常小弟都用4個)

例如 1234 (答案) VB的話小弟有點忘了 可以的話 小弟用陣列來寫
先宣告二個一維陣列 把1234存到第一個一維陣列中 a[3]={1,2,3,4};

然後寫一個輸入值程式 把你input的數字放到另一個一維陣列中(猜測值),然後再去check二個陣例值

位置對數字對 A的前面數字+1

位置對數字錯 OR 位置錯數字錯 B的前面數字+1


再寫一個output程式 印出來為 (C+"A"+D+"B") C、D為你宣告的整數變數值預設為0


基本上 網路論壇有多這種小程式可以看 各種版本都有

介紹你一個"藍色小舖"
我先做個聲明~~這個不是功課
只是我老闆忽然興起問我要不要跟他學寫程式
我就跟他說可以阿~~那就問我會甚麼程式語言
我就跟他說VB(因為我只聽說VB)
她就說叫我先寫出1A1B
但是我在專科時代才碰過的VB
到現在都不知道幾年沒碰了
連最基本的寫程式語言的理念是甚麼都忘光光了
沒辦法只有求助Mobile01的大大
看看寫過VB的大大理念可不可以分享給我
  • 9
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?