输出所有三位数中的对称数用hbuilder
时间: 2024-10-14 17:12:54 浏览: 18
判断一个数字是否是对称数字
在HBuilder中编写程序来找出所有的三位对称数,可以使用循环遍历从100到999的整数范围,并检查每个数是否满足左右数字相等的条件。下面是一个简单的示例代码:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="https://hbuilder.app/nunjucks"></script>
</head>
<body>
<script type="text/javascript">
function isSymmetric(num) {
let strNum = num.toString();
return strNum === strNum.split('').reverse().join('');
}
for (let i = 100; i <= 999; i++) {
if (isSymmetric(i)) {
console.log(i);
}
}
// 如果你想要在页面上显示而不是控制台打印,可以修改这里
// document.write("对称数有:" + "<br>");
// for (let i of getSymmetricNumbers()) {
// document.write(i + "<br>");
// }
function getSymmetricNumbers() {
let symmetricNums = [];
for (let i = 100; i <= 999; i++) {
if (isSymmetric(i)) {
symmetricNums.push(i);
}
}
return symmetricNums;
}
</script>
</body>
</html>
```
这个HTML文件结合了JavaScript,通过`isSymmetric()`函数判断数字是否是对称的,然后在`getSymmetricNumbers()`中收集并返回所有的对称数。
阅读全文