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

admin2021-02-22  20

问题 执行下列语句段后
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/rHh0FFFM
0

最新回复(0)