vb中,奇數的條件是 i mod 2 1與i mod

時間 2021-08-30 10:29:00

1樓:休永春初立

都可以。

一個整數被2除,它的餘數就只有2種結果:1和0如果餘數1(也就不是0)就表示它是奇數。

所以imod

2=1與

imod2<>0

是一樣的。

我覺得在「

<>0與>0處理要費些時間」這個問題討論,有點吹毛求疵了,雖然程式設計的效率是必須要考慮的問題。但是在》0和<>0的執行效率完全是一樣的(從機器語言上講,都是一個cpu指令可以完成,無所謂誰的效率高低,何況vb是個解釋性的語言)。所以我認為在「

imod

2=1與

imod2<>0

兩個條件」

裡講執行效率是不合適的。

2樓:竺詩霜車空

mod是取模,就是求餘數

imod2=

1實際處理這樣的

imod

2和餘數,假如是5,然後5

與1是否相等,

後面這個也一樣,5與

0是否不等

某些時候是可以的,

餘數為0表示能整除,不為零就表示未整除

如果你要用後面這個判斷,建議寫成

imod

2>0因為<>0

與>0處理要費些時間

再看看別人怎麼說的。

vb從數中仰能滿足條件的數的所有組合

dim x 6 s private sub command1 click x 0 0 open answer.xls for output as 1getnum 1 選出第1個數 close 1 unload me end sub function getnum k 遞迴選出第k個數子程式for x...

1 填空題在1 30的整數中,什麼是最小的奇數,什麼事最小的偶數,其中質數有 ,合數有

小雁塔小學 1 填空題 在1 30的整數中,什麼是最小的奇數,什麼是最小的偶數,其中質數有?合數有?解釋一下 在北師大版中,最小的偶數是2,這是就教材而言的。至於在 教 與 學 中所提出的 最小的偶數是幾 的問題,必須限定一個範圍,一般來講,要區分三種情況 1 如果限定在非0自然數的範圍內,由於已將...

vb中的二叉樹是怎麼回事,二叉樹屬於VB中的什麼內容

前序先訪問根結點,再訪問左子樹,最後訪問右子樹的次序訪問二叉樹中所有的結點,且每個結點僅訪問一次.中序先訪問左子樹,再訪問根結點,最後訪問右子樹的次序訪問二叉樹的所有結點,且每個結點僅訪問一次.後序先訪問左子樹,再訪問右子樹,最後訪問根結點的次序訪問二叉樹中所有的結點,且每個結點僅訪問一次 郭某人來...