1樓:nice永妻蘭子
此vb程式的執行過程如下:從x=1 開始 到x=10,以步長為一進行迴圈列印,當x的值模除3等於0時(即x=3,6,9 時),再多打乙個空行。執行結果如下:12345678910
追問哦明白。
但是我想讓他橫向打一排怎麼打。
vb中for迴圈次數!!拜託了各位大神!
2樓:無畏無知者
你要知道總的迴圈次數,就看skj即可,但應該是 sk=sk + 1(加1,不是加i),同時 sk=0 語句放在迴圈外。
有關vb for迴圈的習題(求過程,最好結合講解)
3樓:網友
第一題dim total as double
const pm as double = 5, pg as double = 1, px as double =
for cm = 0 to 100
for cg = 0 to 100 - cm
cx = 100 - cm - cg
total = cm * pm + cg * pg + cx * px
if total=100 then "母雞:" & cm & "公雞:" & cg & "小雞:" & cx & "總價:" & total
nextnext
第二題(自己改一下):
以下是寫入了form_load事件中,僅僅是測試'
private sub form_load()
dim c as double
c = 0for i = 0 to 999
你要算到哪一項?
c = c + 1 / fn(i)
next結果:" & c
stopend sub
以下是函式,同樣寫在過程外面。
function fn(byval n as integer) as long
dim temp as long
temp = 1
for i = 1 to n
temp = temp * i
nextfn = temp
end function
vb求大神 vb求詳細解答過程,一定要過程詳細 我知道答案,要過程
4樓:網友
首先理解傳位址。
bai:sub1(s as string)等於sub1(byref s as string),即。
dus是傳位址的,這裡也zhi
就是把daost的位址傳遞給。
5樓:
option explicit
private sub cmdrun_click()
dim st as string, i as integer
dim a() as string, j as integer, k as integer
st = "abcd"
call sub1(st) '呼叫子程式,把"abcd"變成前半截是後半截的反序,即"dccd"
print st '輸出dccd
for i = 1 to len(st) 'i從開始到st的長度,即從st的第1個字母開始檢查到最後乙個字母。
for j = i + 1 to len(st) 'j從i+1到st的長度,即j代表i的下乙個字母開始的所有以後字元。
if mid(st, i, 1) = mid(st, j, 1) then exit for '如果第i個字元與第j個字元相同,退出迴圈j
next j
if j > len(st) then '如果前面的迴圈是正常退出,則j=len(st)+1,這個條件成立,代表在i位之後找不到與i位相同的字元,如果前面的迴圈是exit for退出的,則j<=len(st),這個條件不成立。
代表在i位之後找到了與i位相同的字元。
k = k + 1 '找到沒有相重的字元,計數器增加1
redim preserve a(k) '相應的記錄陣列也加1
a(k) = mid(st, i, 1) '記錄之後沒有相重的字元--第i個字元。
print "a("; k; ")="; a(k) '輸出當前的計數器和第i個字元。
end if
next i
end sub
private sub sub1(s as string)
dim i as integer
for i = 1 to len(s) \2 'i的變化從1到字串s的一半,即變化字串的前半截。
把前半截變成後半截的反序。
mid(s, i, 1) = mid(s, len(s) -i + 1, 1)
next i
end sub
vb中如何跳出for迴圈語句,求大神指導
6樓:網友
用標籤來跳轉,比如:
for i = 1 to 10
for j = 1 to 100
if 滿足條件 then goto 100nextnext
其他**。
7樓:平野川
可以用goto xx
在乙個地方設定xx (xx為……設定if語句,goto xx 就可以直接跳轉至 xx處。最簡單的方法。
vb迴圈結構 是怎樣迴圈的啊。。vb就要考試啦 什麼都不懂,,求高人指點指點啊 謝謝。謝謝
8樓:網友
建議你看下這個,我覺的講得很實在。多看看幾個題,不要偷懶,把每個步驟中各個量的值列出來,養成習慣,那迴圈的題肯定難不倒你。這東西,真心沒辦法完全用文字給你講明白。
9樓:網友
看看書啦 都有講 流程式控制制中的迴圈。
10樓:網友
有很多種迴圈,主要是根據你的步長,一次次迴圈,最後根據條件,跳出迴圈。看看書,兩三天搞的定。我不是學計算機的,只看了兩星期書,直接去考國家計算機等級考,過了。你只要好好看書,沒問題。
vb當中使用迴圈語句在標籤內顯示文字如何控制換行
vbcrlf表示乙個換行符,在需要換行的地方 vbcrlf 就行了。vb text控制項,輸出的時候怎麼換行?text的multiline屬性設為true aaaaaaaaaaaaa vbnewline bbbbbbbbb vbnewline ccccccccccc vbnewline為vb中換行顯示...
java迴圈語句的問題,Java迴圈語句的問題。
第一次迴圈時 i 0 執行int k i 這句 後i 1,k 1 所以第一次列印的i 1 當二次迴圈時,因為前一次迴圈後,i 1了 再執行迴圈條件i 後,i變成2了,最後再執行 int k i i就等於3了,k也變成3了,此時列印的i當然是3 當3次迴圈時,因為前一次迴圈後,i 3了 再執行迴圈條件...
請問VB和VF程式設計的語句是不是一樣的?迴圈結構是否一樣?謝謝
不太一樣,但是用法想似,如果你學的是二級那就不要研究這個了,如果你想學語言,學程式設計,那就不要研究這兩種語言了,這兩種語言過時了 vb vf c 這三門語言我都學過,個人感覺是這樣的,vb作為物件導向的程式設計在控制元件的程式設計方面要好於vf,很多東西在vf 中無法做到,而對於表操作而言,vb就...