VB問題 急!為什麼會出現這種情況?

時間 2023-04-19 14:21:04

1樓:快樂居家美食

把變數宣告部分放在按鈕事件內部。

private sub command1_click()dim n as double, k as long, s as double, i as double, j as double

end sub

放在所有模組之外的話,會當做公共變數來處理,過程結束後會保留原來的值。

2樓:匿名使用者

將變數s定義在command1的click事件**內,使按鈕事件發生時恢復初始值:

option explicit

dim n as double, k as long, i as double, j as double

private sub command1_click()dim s as double

n = val(

k = 1do while k <=n

j = 1for i = 1 to k

j = j * i

next i

s = s + j

k = k + 2

= s=" send sub

vb中常見錯誤提示

vb這題**出錯了?

3樓:聽不清啊

你的程式,如果 i 是奇數,就在內迴圈的第一輪判斷中被加入到 s 中,所以就出錯了。

建議修改如下圖:

4樓:創作者

思路一團糟

沒有所謂的exit for,next就是for迴圈體單迴圈結束標誌,if到else沒有實際事件,是個空的。

vb問題 急···**等

5樓:

答案是b

你的疑問可能在於 if not(j mod 2)處在這裡的not意在取(j mod 2)相反數減1比如:not(5)為-6

那麼not(j mod 2)的值在此始終就為-1和-2因此if not(j mod 2)在執行時的實際值為if -1或者if -2,那麼這個語句的造價語句其實就是if true,所以此語句始終都在執行。

那麼 此迴圈要執行i的兩次包含j的四次迴圈的迴圈,所以最後x的結果為10

高手進!vb問題

6樓:家庭小食堂

你直接放程式裡執行下不就知道了。這樣是成立的啊。b = a - a = 0) 這個的結果是b=1為什麼呢,因為b=0-(0=0)這裡0=0是true轉換過來就是-1所以呢b=0--1就等於1了。

剩下的乙個應該不用我解釋為什麼了吧。

這是vb的乙個問題?

7樓:巫馬英武

就像你在ktv選姑娘,乙個乙個進來,從1~5你看了5個,每看乙個,媽媽桑就喊一聲「next」,也就是迴圈了5次,但第6個姑娘還是得進來,為什麼進來呢,因為5執行以後,下面還有乙個next,就是媽媽桑最後又喊了一聲「下乙個」,懂了不?

8樓:岔路程式緣

這是執行順序的原因造成的,為敘述方便,先把語句編號:

for n=1 to 5①

next②print n③

執行順序是:

1、第一次執行①:首先建立迴圈:迴圈變數n,初值1,終值5,步長是預設的1。然後n賦值1,比較n=1≤5成立,執行下一句;

2、執行②:n加1變成2,返回①;

4、再執行②:n加1變成3,返回①;

6、執行②:n加1變成4,返回①;

7、第四次執行①:n=4≤5成立;

8、執行②:n+1變成5,返回①;

9、第五次執行①:n=5≤5成立;

10、執行②:n+1變成6,返回①;

11、第六次執行①:n=6≤5不成立,跳出迴圈,程式去執行next後面的那一句。

12、執行③,列印n的值,這時n的值是6,故列印出6。

程式執行時輸出6是正確的。

vb基礎問題求救!!題目在裡面

9樓:篤俠

求出赤道周長c,求出兩個城市之間間隔的度數d(如果d>180,則取d=360-d),然後看求出兩個城市之間的球面距離s:s=c*d/360

vb問題 求詳細解答 為什麼是這個結果 20

10樓:網友

a(5) 是乙個陣列(0 ..5)

按照迴圈 a(5) =5 * 5 = 25但是這個vb的迴圈語法 next i,迴圈標識到 6 後才不符合迴圈條件。

也就是到 print 這裡時,i 已經等於 6因而 a(i - 1) =a(6 - 1) =a(5)

vb 問題。請各位高手們幫幫忙。 10

為什麼指甲會出現這種情況?這是以前沒注意

指甲疾病 指甲在一定程度上反映了全身的健康狀況。健康指甲是粉紅色的,有充足的血液 指甲的變化或異常,如指甲斷裂 膨脹剝離和變色指甲軟化症 指甲白癬 指甲周圍炎等,往往是營養缺乏或其他潛在症狀造成的。營養 1 高蛋白飲食是維持健康指甲所必需的。如穀物 豆類 燕麥 堅果和植物籽。對於血中膽固醇含量正常者...

為什麼會出現手抖的情況?為什麼會出現手抖?

手抖的原因有很多,像年紀比較輕的患者首先要考慮是不是原發性震顫,或者特發性震顫,需要詢問患者的家族史。除此以外,對年紀比較輕的患者,還要注意有沒有甲狀腺功能亢進等情況。對年紀比較大一些的中年患者,首先要考慮有沒有帕金森病的情況。特發性震顫和帕金森病顫抖的形式存在差異,帕金森病一般是靜止性震顫,往往還...

內澇這個問題年年都發生,為什麼會出現這種情況

隨便寫寫的阿 第二是我國的城區排水系統並不完善,再加上雨水難以下滲。我國的城區排水系統是很多年前建設的,很少有建設者能夠預想到以後中國發展如此之快,地下排水系統沒有超前完善,一般城市的下水道建設都是很難跟上我們現在城市的快速發展,排水效能仍有待加強。再加上近年來的惡劣天氣 城區綠化帶較少,多是高樓大...