(1)根据代码说明,把表3-12中的程序补充完整,让程序运行后,能把100以内的正奇数按1,3,5,7……的顺序写进A列的单元格里。
表3-12
(2)你还能用同样的方法找出100以内能被3整除的数,并按顺序写入A列单元格吗?试一试。
参考答案
(1)
(2)
或
3.7.4 Do While 语句
如果使用Do While语句来解决3.7.3小节中为职工评定星级的问题,可以把第一条记录作为起点,依次判断H列的单元格是否为空。
如果不为空,则执行Select Case语句进行星级评定,直到单元格内容为空退出循环。
还可以在结尾处判断循环条件,语句为:
Do While循环语句是当逻辑表达式的值为False时退出循环,但结尾判断式的语句是在执行一次循环体后再判断循环条件,因此,当循环条件一开始就为False时,比开头判断式要多执行一次循环体,其他时候执行次数相同。