有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。
问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
思路:共有5人,最小为10岁,依次是10+2,10+2+2,10+2+2+2,……
10 10+1*2 10+ 2*2 10+3*2 ……
n=0 n=1 (10+n*2) n=0 循环区间里的最小变量 10 最小岁数(计算基数)
因为10为最小计算基数,根据上述计算规律,n的计算区间应从0开始到n结束,得到第n+1个人的年纪
利用for循环带入数值,共有5人,当循环次数等于4时得到结果
function sEven(){
var mge=0;
for(var b=0;b<=4;b++){
if(b==4){
mge=10+b*2
console.log(mge)
}
}
}