练习5_三位数与四位数.html 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. // 1、有一个三位数x,被4除余2,被7除余3,被9除余5,请求出这个数
  11. // for(var i = 100;i<1000;i++){
  12. // if(i%4 == 2 && i%7==3 && i%9==5){
  13. // console.log(i);
  14. // }
  15. // }
  16. // 2.求所有满足条件的四位数ABCD,它是13的倍数,且第3位数加上第2位数等于第4位数(即:A=B+C)。(提示:对于四位数的整数x,通过Math.floor(x/1000)可求出第4位的数字,其他位数的提取也类似) 
  17. for (var i = 1000; i < 10000; i++) {
  18. var A = Math.floor(i / 1000);
  19. var B = Math.floor(i / 100) % 10;
  20. var C = Math.floor(i / 10) % 10;
  21. if(i%13 == 0 && B+C == A){
  22. console.log(i);
  23. }
  24. }
  25. // var num = 1234;
  26. // var A = Math.floor(num / 1000);
  27. // var B = Math.floor(num / 100) % 10;
  28. // var C = Math.floor(num / 10) % 10;
  29. // console.log(A, B, C);
  30. </script>
  31. </body>
  32. </html>