vb問題 錯在哪兒了?vb程式設計,大佬看下哪裡錯了?

時間 2023-03-19 06:30:10

1樓:匿名使用者

你反了吧。x = val( =val(

c = x+y

= cstr(c)

當然上面四句你可以直接這樣寫:

= cstr(val(

val:任意轉數字。

cstr:任意轉字元(常用於數字轉字元因為這樣不會多出來空格,如果你用 = c則會多出空格,例如c是1.

0那麼是" "

cstr可以避免這個問題。

2樓:匿名使用者

不知道你想做什麼。

定義3個變數沒賦值,就都等於0

所以 =0c=x+y=0+0

所以c還是等於0

如果是點選按鈕,把text1和text2的資料相加顯示在text3中的話,這樣寫就行了。

private sub command1_click() val( +val(

end sub

3樓:匿名使用者

請把你想做什麼說明白點!還有 你想寫賦值語句的話應該寫成x=text1.

text。發郵件到告訴我你想寫什麼吧,也許我能幫你!

4樓:匿名使用者

暈你這是想做加運算的吧?不過這樣不對的!val這樣噢,哈哈。

5樓:匿名使用者

你要得到什麼效果呢?

vb程式設計,大佬看下**錯了?

6樓:夏天的小紅花

樓主沒有把問題的要求說明清楚,現在只能檢查語法上的問題。

其實**本身沒有語法錯誤。這程式**是把文字框中輸入的數,插入到一個有序陣列中,使陣列依然保持有序。

只要補全**中需要的四個控制元件(一個命令按鈕、兩個列表框、一個文字框),就可以正確執行程式了:

vb中常見錯誤提示

vb這題**出錯了?

7樓:聽不清啊

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

建議修改如下圖:

8樓:創作者

思路一團糟

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

vb上的問題

9樓:vb程式設計解放雙手

答案是d

這個題,考點有這麼幾點,1、vb資料定義型別的縮寫形式是什麼?

2、vb定義資料後,初始值是什麼?

3、vb中+,-符號是算術符號,還是比較運算子,算術符號和比較運算子各有哪些?

先理解vb定義型別的縮寫:

% (integer) 短整型。

& (long) 長整型。

! (single ) 單精度浮點型# (=double ) 雙精度浮點型@ (currency ) 貨幣型$ (string ) 字元型。

a,是兩個空字串相加,就是連線兩個空字串,結果還是一個空字串b,是兩個長整型相加,就是兩個整數0相加,結果還是一個整數0c,是一個浮點數和一個自然數相加,就是兩個0數相加,結果還是一個整數0

d,是一個雙精度浮點數是否大於一個單精度浮點型 ,因為兩個數都是0,所以比較結果是不大於的,即false

vb上的問題

10樓:想請教你們哈

出題目的老師不懂程式:迴圈變數不應該用來運算。

11樓:匿名使用者

雖然問題已被採納,但還是手欠。

請教vb問題

12樓:匿名使用者

涉及的知識:

1,產生隨機數。

2,陣列。3,排序演算法。

解決思路:1,產生隨機數:

x = int(rnd*10)

2,本題用二維陣列,第1維存放0-9,第2維存放對應出現的次數。

'定義陣列,並初始化,使得陣列的第一維,存放0-9的數字,即:

d(1,0)=0;d(1,1)=1;d(1,2)=2;..d(1,9)=9;

dim d(1 to 2,0 to 9) as integerdim i as integer

for i=0 to 9

d(1,i)=i

d(2,i)=0 '第2維設定0

next i

3,排序演算法,網上很多搜一下就有。

完整**:'1,初始化。

dim d(1 to 2, 0 to 9) as integerdim i as integer

for i = 0 to 9

d(1, i) =i

d(2, i) =0

next i

'2,產生隨機數,並計數。

dim x as integer

randomize

for i = 1 to 200

x = int(rnd * 10)

d(2, x) =d(2, x) +1 '說明:假設x=5,那麼d(1,5)裡存放的是5,這樣使得d(2,5)增加1

next i

'3,排序。

dim j as integer

for i = 0 to 9 - 1

for j = i + 1 to 9

if d(2, i) d(1, i) =d(1, j)

d(1, j) =x

x = d(2, i)

d(2, i) =d(2, j)

d(2, j) =x

end if

next j

next i

'4,輸出排序結果。

print "數字", 結果"

for i = 0 to 9

print d(1, i), d(2, i)next i

vb是上的問題

13樓:己曼寒

s=0 i=1 迴圈0次。

因為沒有迴圈所以 s還是初始值0

i起始值為1 步進為-1 那麼第一次迴圈前需判斷 初始值1 和 終止值的關係 如果初始值較小 則 步進得是正數 相反則步進得是負數 該題步進為負數 初始值較小 不滿足條件 所以沒進入的迴圈體內 直接退出了 所以i=1

14樓:匿名使用者

i=0,s=1,迴圈了1次。

因為步長-1,迴圈體執行一次後,i變成了0,但不在1-10的範圍,所以跳出。

char p pabcde錯在哪兒

char p 定義指標變數p,指標變數是用來存放地址值的。p abcde 將字串 abcde 的地址賦給p。上面是正確的。char p 定義指標變數p,指標變數是用來存放地址值的。p 表示將字串 abcde 賦給p,而p是用來存放地址的,因此是錯誤的。char p abcde 改為這樣就對了,p現在...

這句話是對還是錯如果錯錯在哪兒為什麼

為什麼要用could呢?表示 可能性 用can就可以了嘛 呵呵,把我們這個分類的老大都驚動了。不能用could吧,不是過去式,沒有客氣的語氣,也不是在虛擬語氣中,用could挺莫名其妙的 我能說我看著是對的麼 參考 would 改成can would為過去將來時,事情還沒發生,所以用can 酒香不怕...

邯鄲在哪兒

邯鄲是國家歷史文化名城。位於河北省南端,太行山東麓,晉冀魯豫四省交界處。東界山東聊城,南臨河南安陽,西連山西長治,北接邢臺。南北最大縱距104公里,東西最大橫距180公里。總面積12062平方公里。居民絕大多數為漢族,還有回 滿 蒙古 朝鮮 布依 苗 壯等少數民族。境內主要河流有南運河水系的漳河和子...