怎么理解这个程序?特别其中 b=0
vb吧
全部回复
仅看楼主
level 3
jiangjiamao16 楼主
怎么理解这个程序?
特别其中
b=0
c=0
ElseIf a(i) Mod 2 <> 0 Then
c=c+1
2020年05月14日 08点05分 1
level 15
程序用b和c两个变量分别表示偶数和奇数的个数
b=0和c=0这两句是将两个计数变量初始化为0(其实这在VB中是不必要的,因为VB有自动初始化功能)
如果a(i) Mod 2=0,则表示a(i)是偶数,令b加1;否则(其实a(i)不是偶数就肯定是奇数,ElseIf这一行在Else后面的部分都没必要写),令c加1
2020年05月14日 09点05分 2
大佬,那为什么b要加1,b=b+1上面那行什么意思?
2020年05月14日 10点05分
@jiangjiamao16 b+1的意思是,偶数或者奇数,比如b是1,加一就是它的奇数
2020年05月14日 10点05分
@jiangjiamao16 如果a(i)是偶数,则计数b增加1;If a(i) Mod 2 = 0 Then 这句的意思是“如果a(i) Mod 2=0,则”
2020年05月14日 11点05分
1