馬上要交作業!急救!求VB雞兔同籠小程式 在籠中有雞 兔若干,已知有頭A個,有腳B只,求雞和兔各有多少

時間 2021-10-18 10:03:12

1樓:匿名使用者

在計算之前應進行基本的邏輯判斷:

1.b必須是偶數(兩種動物都是偶數只腳)

2.b必須》=a×2(全是雞),且b必須<=a×4(全是兔子)否則就不合邏輯。

判斷完基本的邏輯,才應該進行計算!

private sub command1_click()dim a as integer, b as integerdim js as boolean

clsa = clng(inputbox("請輸入頭數"))b = clng(inputbox("請輸入腳數"))if (a<=0) or (b < a*2) or (b>a*4) or ((b mod 2) =1) then

msgbox "資料不符合邏輯"

else

for i = 1 to a

if i * 2 + (a - i) * 4 = b thenprint "雞=";i, "兔=";a-iexit for

end if

next i

end if

end sub

2樓:匿名使用者

private sub command1_click()dim a as integer, b as integerdim js as boolean

clsdo

a = val(inputbox("請輸入頭數"))b = val(inputbox("請輸入腳數"))if b > a then

for i = 1 to a

if i * 2 + (a - i) * 4 = b thenprint "雞", "兔"

print i, a - i

exit do

end if

next i

end if

msgbox "資料不符合邏輯"

loop

end sub

一個籠子裡有雞,兔若干只,若已知雞,兔的總頭數和總頭數,問,雞,兔各多少隻?要求,用vb程式,通過

3樓:匿名使用者

private sub form_click()dim m%, n%, x%, y%

m = inputbox("請輸入雞、兔的總頭數")n = inputbox("請輸入雞、兔的總腳數")x = (4 * m - n) / 2

y = (n - 2 * m) / 2

print "雞有" & x & "只,兔有" & y & "只"

end sub

vb 雞兔同籠問題:雞有2只腳,兔有4只腳,如果已知雞和兔的總頭數為a,總腳數為b,籠中雞兔各有多少隻?

4樓:網海1書生

dim a as integer, b as integer, c as integer

a = val(inputbox("請輸入雞和兔抄的總襲頭bai

數"))

if a mod 2 = 0 then

msgbox "總頭數不能du是偶zhi數"

else

b = val(inputbox("請輸入雞和兔的總腳數"))if b mod 2 = 1 then

msgbox "總腳數不能是奇數"

else

c = (b - 2 * a) / 2 '計算兔子的dao數量msgbox "雞有" & a - c & "只,兔有" & c & "只"

end if

end if

這個貌似沒什麼好解說的吧?關鍵是數學上的原理,程式倒是其次的。

5樓:匿名使用者

(b-2a)/2 為兔

a-(b-2a)/2 為雞

求簡單的VB作業,求用VB解答

題目都沒有,如何寫,瞎寫嗎?寫 x y z 嗎?dim b as integer private sub command1 click if 123456 falseprint hello falseelsemsgbox 密碼錯誤 1 b b 1 if b 3 then msgbox 你沒有機會了 ...

求簡單ps作業,求關於環保 的PS作業,要每一步的步驟。大概十幾步就可以 簡單點。最好是三個。。

上了,看到了 如果滿意可以hi我,psd格式,20多個層。10份?要這麼多?沒懂起什麼意思 就三個條件?那你開啟ps複製 3次就有四個圖層,然後儲存為psd檔案 在複製psd檔案9份,完成!呵呵 一定要四個圖層嗎?多了不行嗎?求會ps的大神,做兩幅ps作業,不要求太難,就是用一些簡單的ps技術就好。...

求名人以變化應變化的事例要,作業明天要交

司馬光砸缸,會見外國元首的事例全是1 有一次,去會見某外國元首。那個國家的元首,很看不起中國和中國人民。就在和 禮節性的握過手之後,他從衣服兜裡掏出一塊手帕擦了擦手,然後把手帕放回了兜裡。這時,不慌不忙的也掏出一塊手帕,擦了擦手,然後把潔白的手帕扔進了垃圾箱!一生節儉的 用一塊潔白的手帕,又一次捍衛...