1樓:
用陣列,方便點:
.版本 2
.子程式 _按鈕1_被單擊
.區域性變數 所有號碼, 文字型, , "0"
.區域性變數 i, 整數型
.區域性變數 y, 整數型
.區域性變數 取出數的位置, 整數型
.區域性變數 資料, 文字型
資料 = 「」
.計次迴圈首 (33, i)
加入成員 (所有號碼, 到文字 (i))
.計次迴圈尾 ()
置隨機數種子 ()
.計次迴圈首 (7, y)
取出數的位置 = 取隨機數 (1, 取陣列成員數 (所有號碼)).如果真 (取文字長度 (所有號碼 [取出數的位置]) = 1)所有號碼 [取出數的位置] = 「0」 + 所有號碼 [取出數的位置]
.如果真結束
資料 = 資料 + 所有號碼 [取出數的位置] + 「 」
刪除成員 (所有號碼, 取出數的位置, 1).計次迴圈尾 ()
編輯框1.內容 = 資料
2樓:澶漫
因為每次取隨機數有可能取到重複
所以要判斷
要實現該功能,不必用那麼多迴圈,一個就夠了。
以下是**:
.版本 2
.子程式 _按鈕1_被單擊
.區域性變數 n, 整數型
.區域性變數 數值集合, 文字型
.區域性變數 數值, 整數型
.區域性變數 位數, 整數型
置隨機數種子 ()
位數 = 1
.判斷迴圈首 (位數 ≤ 7)
.如果 (位數 ≤ 6)
數值 = 取隨機數 (1, 33)
.如果真 (尋找文字 (數值集合, 到文字 (數值), , 假) = -1)
.如果 (位數 < 6)
.如果 (數值 < 10)
數值集合 = 數值集合 + 「0」 + 到文字 (數值) + 「,」
.否則數值集合 = 數值集合 + 到文字 (數值) + 「,」
.如果結束
.否則.如果 (數值 < 10)
數值集合 = 數值集合 + 「0」 + 到文字 (數值) + 「|」
.否則數值集合 = 數值集合 + 到文字 (數值) + 「|」
.如果結束
.如果結束
位數 = 位數 + 1
.如果真結束
.否則.如果真 (位數 = 7)
數值 = 取隨機數 (1, 16)
.如果 (數值 < 10)
數值集合 = 數值集合 + 「0」 + 到文字 (數值).否則數值集合 = 數值集合 + 到文字 (數值).如果結束
跳出迴圈 ()
.如果真結束
.如果結束
.判斷迴圈尾 ()
標籤1.標題 = 數值集合
易語言-判斷迴圈首問題 5
3樓:匿名使用者
其實電腦進行了這個遞進計算。只是因為編輯框內容變化太快,你看不見……所以,設定一些時間延遲吧。
每次迴圈,加入一個 延時()命令.
括號裡填寫時間(單位:ms).
4樓:匿名使用者
不知道你的第一次引用第二次引用是什麼意思?中間用什麼間隔?
如果滑鼠點按鈕一次得出一個數的話,你這個方法都不對。
追問後詳細回答!
易語言的 迴圈判斷首()怎麼使用
5樓:於曉楠買甘
.判斷迴圈首
是符合條件就執行迴圈
你那樣寫一旦編輯框內容是2
就會進入死迴圈,所以按鍵不好用了
.版本2
.子程式
_按鈕1_被單擊
.判斷迴圈首
(編輯框1.內容
="2」)
鳴叫()
標籤1.標題
="1111」
跳出迴圈
().判斷迴圈尾()
6樓:匿名使用者
.版本 2
.區域性變數 變數1, 整數型
' 寫10以內的雙數
.迴圈判斷首 ()
變數1 = 變數1 + 2
畫板1.滾動寫行 (變數1)
.迴圈判斷尾 (變數1 ≠ 10)
誰能解釋一下易語言的判斷迴圈首和判斷迴圈尾?
7樓:匿名使用者
判斷迴圈首 意思是先判斷下條件 條件成立進入迴圈 判斷迴圈尾 不需要任何填寫
8樓:匿名使用者
呵呵. 用很簡單.. 解釋起來可不容易噢!
我這樣說看你能理解不! 比如一個程式的變數最大值(迴圈的次數)不是固定的! 但是他的最小值是固定的!
那這樣就可以用這個命令````` 嘿嘿`````````````````
9樓:匿名使用者
是啊,舉個例子出來啊。
10樓:匿名使用者
拿個程式給我們看看,哪就好講些
易語言程式設計,判斷迴圈首
11樓:三天打魚
判斷迴圈首 (數值變數 < 10000)
數值變數 = 數值變數 + 2
迴圈編輯框.內容 = 迴圈編輯框.內容 + 到文字 (數值變數) + 「,」
處理事件()『讓編輯框可以重畫』
延時 (100)『用 延遲(100) 可以省略處理事件方法』
.判斷迴圈尾 ()
12樓:匿名使用者
在迴圈中加上 處理事件()
易語言怎麼知道一組數字中重複最多的數字重複了幾次
13樓:藍被花
.版本 2
.子程式 _按鈕1_被單擊
.區域性變數 a, 文字型
.區域性變數 i, 整數型
.區域性變數 b, 文字型
.區域性變數 c, 文字型
.區域性變數 s, 整數型
.區域性變數 d, 文字型
a = 「34556522335」
.計次迴圈首 (取文字長度 (a), i)b = 取文字中間 (a, i + 1, 1).判斷開始 (尋找文字 (c, b, , 假) = -1)c = c + b
s = s + 1
.預設d = d + b
.判斷結束
.計次迴圈尾 ()
輸出除錯文字 (「重複字:」 + 到文字 (d), 「重複次:」 + 到文字 (s), 「取出不重複:」 + 到文字 (c))
易語言中滿足條件後怎麼跳出迴圈判斷或是判斷迴圈?
14樓:匿名使用者
不需要2個迴圈的
------------------------.版本 2
.子程式 _按鈕2_被單擊
.區域性變數 戰鬥中
.迴圈判斷首 ()
戰鬥中 = 大漠.找圖 (731, 482, 795, 550, 「戰鬥中.bmp」, 「000000」, 0.9, 0, x, y)'把他放到這裡
.判斷開始 (戰鬥中 = 0)
' 資訊框 (「戰鬥中」, 0, , )
輸出除錯文字 (「戰鬥中」)
.預設.判斷結束
.迴圈判斷尾 (戰鬥中 = 0) ' 一旦不等於0了就不會再迴圈了輸出除錯文字 (「已經跳出迴圈」)
15樓:happy限量版丶
判斷迴圈首。。戰鬥中=0 後面後面是迴圈**。。在裡面加個判斷、、判斷 戰鬥中 != 0 ,跳出迴圈
16樓:殘情
判斷迴圈首 (戰鬥中 = 0)
讓他們都等於0
易語言如何判斷數字出現次數
17樓:
在你的功能基礎上還加了個功能 完整**如下(需要兩個編輯框、一個按鈕、一個標籤)
.版本 2
.程式集 視窗程式集1
.子程式 _按鈕1_被單擊
.區域性變數 計次1, 整數型
.區域性變數 計次2, 整數型
.區域性變數 最大數字為, 整數型
.區域性變數 出現次數, 整數型
.區域性變數 l, 整數型
編輯框2.內容 = 「」
.計次迴圈首 (10, 計次1)
l = 0
.計次迴圈首 (取文字長度 (編輯框1.內容), 計次2)
.如果 (取文字中間 (編輯框1.內容, 計次2, 1) = 到文字 (計次1 - 1))
l = l + 1
.否則.如果結束
.計次迴圈尾 ()
.判斷開始 (l ≠ 0)
編輯框2.加入文字 (到文字 (計次1 - 1) + 「出現次數為:」 + 到文字 (l) + #換行符)
.預設.判斷結束
.判斷開始 (l > 出現次數)
出現次數 = l
最大數字為 = 計次1 - 1
.預設.判斷結束
.計次迴圈尾 ()
標籤1.標題 = 「出現次數最多的數字為: 」 + 到文字 (最大數字為) + 「 出現次數為:」 + 到文字 (出現次數)
-----------------------------------------------
易語言問題
寫 這可以是dll命令也可以是子程式 也可以是模組命令 你應該是使用了別人的原始碼 而你沒有新增相應的模組 所以找不到這個命令 建議你新增完整的模組 e語言中寫到記憶體的語法 寫到記憶體 值,地址指標,寫入大小 附上呼叫格式 無返回值 寫到記憶體 通用型陣列 非陣列 欲寫到記憶體的資料,整數型 記憶...
c語言for迴圈問題,c語言 for迴圈問題
你的for迴圈用錯了,for的三個引數第一個是賦初值,第二個是迴圈條件,第三個是增值。你的迴圈條件沒有給,並且就算寫對位子你的條件好像也錯了,按你的意識是大於10就退出,但是你的迴圈條件是 這是 或 也就是滿足一個條件就進行迴圈,當你輸入10的時候大於了1,那麼迴圈就可以進行。所以你應該是用 用 且...
c語言for迴圈輸出問題,C語言 for迴圈輸出陣列的問題
include include typedef int elemtype typedef int status typedef struct lnode lnode,linklist 如果i小於1或者大於表長加1,則返回error if p j i 1 s linklist malloc sizeo...