求所有满足条件的四位数ABCD,它是13的倍数,且第三位数加上第二位数等于第四位数(即:A=B+C)
需要用for循环或者用分枝语句做出
简单易懂
javascript算数运算题,计算四位数
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
崽崽的谷雨 2021-09-30 09:43关注哦 先for循环 然后 i%13 在然后 分别取出 第四二三位数判断一下
for (var i = 1000; i < 10000; i++) { if (i % 13 == 0) { //先满足 13的倍数 let A = parseInt((i % 10000) / 1000); //千位 let B = parseInt((i % 1000) / 100); //百位 let C = parseInt((i % 100) / 10); //十位 // console.log(A,B,C,i) if (A == (B + C)) { console.log(i) } } }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用