创建函数getSum,封装计算1-100之间整数的和 ;计算任意两个数相加的和;计算任意两个年份之间的所有闰年数量;判断一个数是否为素数;计算1到任意数之间整数的和

本文通过JavaScript实现了一系列数学计算功能,包括封装计算1-100之间整数的和、计算任意两个数的和、查找两个年份之间的所有闰年数量、判断一个数是否为素数以及计算1到任意数之间整数的和。这些函数通过HTML页面中的输入框和按钮进行交互,提供直观的计算结果展示。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <input type="text" placeholder="请输入一个数" id="num">
        <button id="btn">查看</button>
        <script>
            // 创建函数getSum,封装计算1-100之间整数的和 最后多次调用
            function getSum(){
                for(var i=1,sum=0;i<=100;i++){
                    sum+=i
                }
                console.log(sum);
            }
            getSum()
            
            // 计算任意两个数相加的和
            function add(a,b){
                console.log(a+b);
            }
            add(3,5)
            
            // 计算任意两个年份之间的所有闰年数量
            function getCount(n1,n2){
                for(var i=n1,count=0;i<=n2;i++){
                    if(i%4===0 && i%100!==0 || i%400===0){
                        count++
                    }
                }
                console.log(count);
            }
            getCount(2000,2100)
            
            // 判断一个数是否为素数
            btn.onclick=function () {
                var n=num.value
                console.log(n);
                for(var i=2,count=0;i<n;i++){
                    if(n%i===0){
                        count++
                        break
                    }
                    if(count===0){
                        alert('素数')
                    }else{
                        alert('非素数')
                    }
                }
            }
            
            
            // 计算1到任意数之间整数的和
            function getsum(n){
                for(var i=1,sum=0;i<=n;i++){
                    sum+=i
                }
                console.log(sum);
            }
            getsum(100)
            getsum(50)
            
            
        </script>
    </body>
</html>

计算1100整数有多种方法,以下为你介绍不同编程语言的实现方式: ### Java语言 #### 循环方式 ```java public class Sum100 { public static void main(String[] args) { int sum = 0; for(int i = 1; i <= 100; i++){ sum += i; } System.out.println("1 - 100为" + sum); } } ``` 此代码通过`for`循环遍历1100整数,并将其累加到变量`sum`中,最后输出结果 [^1]。 #### 递归方式 ```java package program.calculation.exercise26; public class GetSum { public static void main(String[] args) { int n = 100; System.out.println("为:" + recurSum(n)); } private static int recurSum(int n) { if(n == 1){ return 1; } else { return recurSum(n - 1) + n; } } } ``` 该代码使用递归函数`recurSum`,当`n`为1时返回1,否则返回`recurSum(n - 1) + n`,以此实现1100整数 [^2]。 ### C语言 ```c #include<stdio.h> int main() { int i, sum = 0; for(i = 1; i <= 100; i++) { sum = sum + i; } printf("1 - 100为%d", sum); return 0; } ``` 此C语言代码利用`for`循环从1遍历到100,将每个整数累加到`sum`变量中并输出结果 [^3]。 ### Python语言 #### `for`循环方式 ```python s = 0 for i in range(1, 101): s = s + i print(s) ``` 代码使用`for`循环`range`函数遍历1100整数,累加到变量`s`中并输出 [^4]。 #### `while`循环方式 ```python i = 0 sum = 0 while i < 100: i += 1 sum += i print(sum) ``` 通过`while`循环,当`i`小于100时,`i`自增1并累加到`sum`中,最后输出结果 [^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值