用循环求2+22+222+2222+22222的值

只需要3行代码

首先看到题就该想到先写出每一个项目的值,再将他们加在一起,很容易想出下一项的值是上一项的值+2 * 10^N次方,所以用for循环来写出每一项的值.如何控制N为多少呢,这时候很容易想到使用外层循环控制N的值,所以代码如下

      let sum = 0;for (let j = 1; j <= 5; j++) for (let i = 0; i < j; i++) sum += 2 * 10 ** i;alert(sum);

怎么样?是不是很简单?


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部