VB連續輸入10數字,顯示其中奇數的個數和偶數的個數

2022-10-15 12:44:00 字數 1369 閱讀 5756

1樓:岔路程式緣

奇數的個數 和 偶數的個數,如下:

dim a(10) as double, u as singledim i as integer, jg as integer, og as integer

private sub command1_click()form1.autoredraw = trueif i = 0 then

form1.cls

print "輸入的10個數是:";

end if

if not isnumeric(text1.text) thenmsgbox ("請先在框中輸入數字!")exit sub

else

u = val(text1.text)

if int(u) <> u then

msgbox ("請在框中輸入整數!")

exit sub

else

i = i + 1

a(i) = u

print a(i);

end if

end if

if i = 10 then

print

for i = 1 to 10

if a(i) mod 2 = 0 thenog = og + 1

else

jg = jg + 1

end if

next

print "偶數個數是:"; og

print "奇數個數是:"; jg

i = 0

end if

end sub

private sub form_load()text1.text = "在此輸入數字"

command1.caption = "輸入"

end sub

已經執行過。

2樓:

用一個一維陣列a就可以解決了

奇數:ai mod 2 =1,則加1

偶數:10-i

vb程式設計題:任意輸入10個整型數,顯示其中奇數和偶數的個數,求詳細步驟...

任意輸入10個整數,輸出其中的偶數,和偶數的個數

3樓:匿名使用者

#include

void main()

for(i=0;i<10;i++)

printf("總和為:%d\n",sum);

printf("偶數的個數為:%d\n",count);

printf("奇數為:\n");

for(i=0;i<10;i++)}

vb用陣列結構編寫程式,輸入10個整數,統計奇數之和及偶數之和,謝謝

vb怎樣查詢並判斷數字是否為連續

本想寫出 由於樓主太小氣不給分,就只寫出思路 用for迴圈至文字長,再用mid擷取,再比較兩個數值差是1即為連續數,呵呵,如果按這思路還寫不出來的話,下次問問題時一定記住要給分。a split text1.text,for i lbound a to ubound a 1for j i 1 to u...

用vb編寫程式,把輸入的資料逆序顯示,如輸入4321,輸出

第一種 你可以將你輸入的數字或者轉換成一個陣列,然後使用迴圈倒著迴圈出來即可!第二種 轉換為數字後,使用資料的物件呼叫reverse 可實現資料的反轉 倒敘取出即可 private sub form click dim a as string,i as integer,s as string a i...

求編vb程式任意輸入數,找出其中的最大值

dim max i t a t inputbox 請輸來入三個數源,中間 bai用空格 du隔開zhi a split t,for i 0 to ubound a if a i max then max a i next msgbox t 中最大值是dao vbcrlf max max val in...