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