作品第二课----求数组中所有数字的和

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
    div { display: inline-block; margin-left: 37%; }
    button { margin-top: 10px; }
    span { color: #999; font: 12px/3.5 Tahoma; }
    </style>
    <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js"></script>
</head>
<body>
    <div>
        <input type="text" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15">
        <span>数字之间用半角逗号 “,” 隔开</span><br/>
        <button>求和</button>
        <p></p>
    </div>
    <script>
    $("input").keyup(function(e){
        this.value = this.value.replace(/[^(\d)|(,)]/,"");

    });
    $("button").on("click", function(){
        var sum = 0;
        var op = $("input").val().split(",");

        for (var i = 0; i < op.length; i++) {
            sum = sum + parseInt(op[i]);
        }
        $("p").text(sum);
    })

    </script>

</body>
</html>
时间: 2024-10-07 08:48:10

作品第二课----求数组中所有数字的和的相关文章

求出数组中所有数字的和&amp;&amp;弹出层效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

不用遍历 递归算法 求数组中数字的最大值

#include "stdio.h"int ax[] ={1000,5,6,8,9,800,5,200,3,6,5,8,9};int paixu (int n, int ret){    if (n==0) return ret>ax[0]?ret:ax[0];    int ret1= ret>ax[n]? ret:ax[n];    return paixu(n-1,ret1);}int main(int argc, char* argv[]){    int numb

求数组中任意两个数之间所有数字的和

303. Range Sum Query - Immutable   求数组中任意两个数之间所有数字的和 QuestionEditorial Solution My Submissions Total Accepted: 37248 Total Submissions: 146945 Difficulty: Easy Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j),

求数组中两两相加为某个数字的组合数

/** * 求数组中两两相加是20的组合数 * @param array * @param sum */ public static void getMethod_3(int[] array,int sum){ int count = 0; for(int i=0;i<array.length;i++){ if(i==array.length-1){ break; } for(int j=i+1;j<array.length;j++){ if(array[i]+array[j]==sum){

用C随机产生的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。

用 C 求一组随机数的第二大值,不能通过对整体排序求得 1 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值.最小值.平均值以及各元素之和,及第二大值.        int a[20];    int sum = 0; //存储数组元素的和    //为数组赋值    printf("数组中的元素为:\n ");    for (int i = 0; i < 20; i ++) {        a[i] = arc4random() % 41 +

如何将数组中的数字按照从小到大的顺序排列???

经过视频的学习,总结了一下,大神们请指教.... 如果要将数组中的数字按照从小到大的顺序排列. 完成思路:将最小的数字放在数组的第一项,将第二小的数组放在第二项,一直重复,知道完成. 那么如何将最小的数字放在数组索引为0的位置呢? 示例: for(int j = i+1:j  < arrays.Length;j++) { if (arrays[0] > arrays[j]) { int temp = arrays[0]; arrays[0] = arrays[j]; arrays[j] = t

求数组中的最小值以及最小值的序列号

var Arr = [5,6,1,2,3];// var minValue = Math.min.apply(null,Arr);//apply方法可直接求出数组中的最小值var minIndex = $.inArray(minValue,Arr);//inArray求最小数在数组中的序列号 固定方法 alert(minIndex);//输出2 即数字1在数组中的位置 求数组中的最小值以及最小值的序列号

求字符串中最大数字

public String GetMaxLenNumber(String inputStr) { //将字符串中的字符存放到数组中,便于处理 char[] strArray = inputStr.toCharArray(); //开始处理的位置 int startPos = 0; //当前处理的字符长度 int tempCount = 0; //数字的最长长度 int maxLen = 0; //数组的总长度 int len = strArray.length; int pos = 0; whi

用递归的方法求数组中的最大数

思路: 得到全部5个中最大的数--> 比较第5个数与前四个中最大数的值-> 得到前四个中最大的数--> 比较第四个数与前三个中最大数的值-->得到前三个数中的最大值-->比较第三个数与前两个中最大数的值-->得到前两个数中最大的值-->比较第二个数与第一个数中的最大值 但实际运算是从最右端往左端逐步(和上面的执行路径正好相反)比较的. 1 package test; 2 3 public class ArrayMax { 4 5 public static voi