zoukankan      html  css  js  c++  java
  • 编写一个函数,计算任意两个数字之间所能组成的奇数个数。比如:计算0~3之间能组成的奇数是: 01/03/11/13/21/23/31/33

    编写一个函数,计算任意两个数字之间所能组成的奇数个数。比如:计算0~3之间能组成的奇数是: 01/03/11/13/21/23/31/33
    方法一:
    function number(m, n) {

    var count = 0, str = "";

    for (i = m; i <= n; i++) {

    for (j = m; j <= n; j++) {
    if (j % 2 == 0) {
    continue;
    } else {
    count++;
    //用字符串来拼接每次的奇数
    str += i + j;
    console.log(str); //在控制台打印出本范围内所有的奇数
    }
    }
    }
    return count;
    }
    document.write(number(0, 3));
    方法二:
    function number(m, n) {
    var count = 0;
    //计算m,n之间,到底相差几个数字,因为包括了它本身,所以加1
    var s = n - m+1;
    for (i = m; i <= n; i++) {
    if (i % 2 != 0) {
    count += s;
    }
    }
    return count;
    }
    document.write(number(0, 3));
  • 相关阅读:
    第一次博客作业
    自我介绍
    第一次个人编程作业
    第一次博客作业
    第一次个人编程作业
    第一次博客作业
    Alpha冲刺
    Alpha冲刺 (2/10)
    Alpha 冲刺 (1/10)
    福大软工 · 第七次作业
  • 原文地址:https://www.cnblogs.com/lxz123/p/11437447.html
Copyright © 2011-2022 走看看