执行下列语句段后 int n=0;for(int i=70;i>0;i-=3)n++; n的值是( )。

admin2015-07-24  21

问题 执行下列语句段后
    int n=0;for(int i=70;i>0;i-=3)n++;
    n的值是(    )。

选项 A、23
B、24
C、25
D、71

答案B

解析 for循环中,i初值为70,每次循环i自减3,n自增1,循环终止条件为i>0不成立;由70/3=23,可知循环最少执行23次,之后i取值为1,仍然满足循环条件,所以循环总共执行24次,n自增24次,答案为B。
转载请注明原文地址:https://jikaoti.com/ti/poE0FFFM
0

最新回复(0)