vb輸入三位數顯示倒序,如何使用vb程式設計輸入一個三位數,將其倒序輸出?

2022-03-09 04:21:12 字數 1416 閱讀 8070

1樓:匿名使用者

dim s, n, m, p, t as stringif isnumeric(text1.text) thenn = text1.text

m = n \ 100

s = (n mod 100) \ 10

t = (n mod 100) mod 10p = t + s * 10 + m * 100text2.text = p

'text1.text=strreverse(text1.text) '其實倒序的話有個專門的函式,

else

'if not isnumeric(text1.text) then '這個條件句不必了

msgbox "輸入非法資料,請重新輸入"

text1.text = ""

setfocus

end if

2樓:excel開發

if not isnumeric(text1.text) then 這一句是多餘的

還有是沒有逆序,p = t * 100 + s * 10 + m 改了一下

dim s, n, m, p, t as stringif isnumeric(text1.text) thenn = text1.text

m = n \ 100

s = (n mod 100) \ 10

t = (n mod 100) mod 10p = t * 100 + s * 10 + mtext2.text = p

else

msgbox "輸入非法資料,請重新輸入"

text1.text = ""

setfocus

end if

如何使用vb程式設計輸入一個三位數,將其倒序輸出?

vb隨機產生一個三位數,然後逆序輸出

3樓:

用你哪種方法,不大好實現,你的程式可以如下修改

求編一個vb程式?輸入一個三位整數,然後將它反向輸出?

vb程式設計—如何輸入數字並將其倒序輸出結果???

4樓:匿名使用者

1、用len(字串)得到輸入字串的長度n

2、然後用n迴圈

注:迴圈體內用left(字串,x)得到該字串的第x個字母。x反著迴圈,按這順序依次加進一個新的字串變數即可。

5樓:匿名使用者

如果用方法那麼就用樓上的

如果想自己寫

那麼你就把輸入的數字拆分,用陣列存放,然後倒序輸出這個陣列就可以了

6樓:匿名使用者

用strreverse函式

msgbox strreverse("123456")

三位數乘以一位數的豎式計算,三位數乘一位數怎樣列豎式計算

比如可以是300 2 600 一 培養認真審題的習慣 認真審題是正確解題 準確計算的前提。小學生因審題不嚴而導致錯誤的現象較重,原因是一方面學生識字量少,理解水平低 另一方面是做題急於求成,不願審題。因此,教師在教學中,要引導學生認識審題的重要性,增強審題意識。同時,還要教給學生審題方法,建立解題的...

三位數除以兩位數豎式怎麼列,三位數除以二位數,豎式方法。

第一步 將復510 65寫入 制除法豎式中。如圖 bai第二步 先看被除du數的最高位,zhi由於除數是dao2位數,就先看被除數的最高2位,即51。但由於51 65,需再看被除數的下一位,即510。如圖 第三步 計算510 65最大的商。結果為7。除數被除到哪一位,商就寫在哪一位上。如圖 第四步 ...

三位數乘兩位數豎式怎麼列,三位數乘以兩位數的乘法豎式怎麼做

以125 25為例,步驟如下 第一步 將125 25寫入乘法豎式中,注意需靠右對齊個位數。如圖 第二步 計算5 125,結果為625,寫入豎式中 由於5是乘數 25 的個位數,所以結果需對齊個位數 如圖 第三步 計算2 125,結果為250 由於2是乘數 25 的十位數,所以結果需對齊十位數 如圖 ...