计算题002

计算题

求输入的3个数的最大值

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>求输入的3个数的最大值</title>
</head>
<body>
<script type="text/javascript">
    let a = parseInt(prompt("请输入第一个数:"));
    let b = parseInt(prompt("请输入第二个数:"));
    let c = parseInt(prompt("请输入第三个数:"));
    (a>b?a:b)>c?alert(a>b?a:b):alert(c);
</script>
</body>
</html>

输入圆的半径求面积和周长

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>输入圆的半径求面积和周长</title>
</head>
<body>
<div>圆的半径: <input id="r" type="text"></div>
<div>圆的周长: <input id="cir" type="text"></div>
<div>圆的面积: <input id="area" type="text"></div>
<script type="text/javascript">
    let r = prompt("请输入圆的半径");
    if (!isNaN(r)){
        let cir = Math.PI*r*2;
        let area = Math.PI*r*r;
        document.getElementById('r').value= r;
        document.getElementById('cir').value= cir.toFixed(2);
        document.getElementById('area').value= area.toFixed(2);
    }else{
        alert("请输入正确的数字");
    }
</script>
</body>
</html>

打印金字塔,空心金字塔,倒金字塔

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>打印金字塔,空心金字塔,倒金字塔</title>
</head>
<body>
<script>
    let n = prompt("请输入金字塔层数:");
    n = parseInt(n);
    document.write("实心金字塔:<br/>");
    for (let i = 1;i <= n; i++){
        for (let j =n-1;j>=i;j--){
            document.write("&nbsp&nbsp&nbsp");
        }
        for (let k=1;k<=i*2-1;k++){
            document.write("*&nbsp&nbsp");
        }
        document.write("<br/>");
    }
    document.write("空心金字塔:<br/>");
    for (let i = 1;i <= n; i++){
        for (let j =n-1;j>=i;j--){
            document.write("&nbsp&nbsp&nbsp&nbsp");
        }
        for (let k=1;k<=i*2-1;k++){
            if (i==n){
                document.write("*&nbsp&nbsp&nbsp");
            }else if (k==1||k==i*2-1){
                document.write("*&nbsp&nbsp&nbsp");
            }else {
                document.write("&nbsp&nbsp&nbsp&nbsp");
            }
        }
        document.write("<br/>");
    }
    document.write("倒金字塔:<br/>");
    for (let i = 1;i <= n; i++){
        for (let m=1;m<=i;m++){
            document.write("&nbsp&nbsp");
        }
        for (let j =n-1;j<=i-1;j++){
            document.write("&nbsp");
        }
        for (let k=1;k<=2*(n-i+1)-1;k++){
            document.write("*&nbsp");
        }
        document.write("<br/>");
    }
</script>
</body>
</html>

打印九九乘法表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>打印九九乘法表</title>
</head>
<body>
<script type="text/javascript">
    let i,j;
    for (i = 1;i<=9;i++){
        for (j=1;j<=i;j++){
            let sum = 0;
            sum = j * i;
            document.write(j,"*",i,"=",sum,'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;')
        }
        document.write("<br/>")
    }
</script>
</body>
</html>

打印倒正金字塔直线

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>打印倒正金字塔直线</title>
</head>
<body>
<script type="text/javascript">
    let n = prompt("请输入金字塔层数:");
    for (let i = n;i > -(n+1); i--){
        document.write("<hr width=" + 10*Math.abs(i) + "%/>")
        if (i<=-n){
            break;
        }
    }
</script>
</body>
</html>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值