精华内容
下载资源
问答
  • 1 编写一个函数计算两个数字 要求:使用传参的形式 function demo(num1, num2) { console.log(num1 + num2); console.log(num1 - num2); console.log(num1 * num2); console.log(num1 / num2); } ...

    1 编写一个函数,计算两个数字的和、差、积、商
    要求:使用传参的形式
    function demo(num1, num2) {
    console.log(num1 + num2);
    console.log(num1 - num2);
    console.log(num1 * num2);
    console.log(num1 / num2);
    }

        2 编写一个函数,计算三个数字的大小,按从小到大顺序输出
        function demo(num1, num2, num3) {
            Math.pow()
            var max = Math.max(num1, num2, num3); 
            console.log(max);
            var min = Math.min(num1, num2, num3);
            console.log(min);
        }
        demo(1, 22, -3);
    
        3 编写任意个数字的求和、差、积、商的函数
        function demo() {
             定义一个和
            var a = arguments[0]; 
             定义一个差
            var b = arguments[0];
             定义一个积
            var c = arguments[0];
             定义一个商
            var d = arguments[0];
             因为参数的个数不定 所以形参没法写 只好使用arguments
            for (var i = 1; i < arguments.length; i++) {
                a = a + arguments[i];
                b = b - arguments[i];
                c = c * arguments[i];
                d = d / arguments[i];
            }
            console.log("和为" + a);
            console.log("差为" + b);
            console.log("积为" + c);
            console.log("商为" + d);
        }
    
        demo(10, 44, 89, 3);   本次调用的时候 函数内部的arguments => [10, 44, 89, 3] arguments[0] => 10 arguments[1] => 44 arguments[2] => 89 arguments[3] => 3
    
        4 编写一个函数求一个数字是否是质数
        function demo(num) {
            var isZ = true;
             // 因为质数的定义是除了1和自己之外 所以范围就是从2 到 nu'm-1
            for (var i = 2; i < num; i++) {
                 判定范围内的这个数是否可以整除num
                if (num % i === 0) {
                     如果能够整数 将标记设置为false 
                    isZ = false;
                     既然出现了整除的数字 不必再循环
                    break;
                }
            }
             判定 是否是质数
            return isZ;
        }
        var result2 = demo(11);
        if (result2) {
            console.log(11 + "是质数");
        } else {
            console.log(11 + "不是质数");
        }
    
        var result = demo(333);
        if (result) {
            console.log(333 + "是质数");
        } else {
            console.log(333 + "不是质数");
        }
    
        var result1 = demo(11);
        if (result1) {
            console.log(11 + "是质数");
        } else {
            console.log(11 + "不是质数");
        }
        分析: demo函数的作用是判定一个数是否是质数 
        借助一个变量 isZ 
        如果把isZ定义在全局中 那么当函数执行的时候,访问的isZ就是全局中的isZ
        而且我们这个代码 一旦将isZ设置为false 就再也不会将它重新设置为true
        所以 在遇见第一个非质数之前 判定结果是对的
        一旦遇见了第一个非质数 就会把全局中的isZ设置为false 
        以后的执行过程中,就算再遇见质数 得到的结果也是值为false的isZ变量
        所以一定要把isZ变量放在函数内部
    
    
        5 编写一个函数求两个数字之间有多少个质数
        例如:fn(100, 200) ,在控制台输出 100 - 200 之间的所有质数
        function check(num) {
            var isZ = true;
            // 因为质数的定义是除了1和自己之外 所以范围就是从2 到 nu'm-1
            for (var i = 2; i < num; i++) {
                 判定范围内的这个数是否可以整除num
                if (num % i === 0) {
                     如果能够整数 将标记设置为false 
                    isZ = false;
                     既然出现了整除的数字 不必再循环
                    break;
                }
            }
             判定 是否是质数
            return isZ;
        }
    
    
        function demo(start, end) {
            for (var i = start; i < end; i++) {
                 只要有一个方式能够判定当前循环到的这个数字是否是质数 我们就可以输出1次
                if (check(i)) {
                    console.log(i + "是质数");
                } 
            }
        }
        demo(3, 999);
    
        6 编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数
        比如: 计算0-3之间能组成的奇数个是01、03、11、13、21、23、31、33
        function demo(start, end) {
            分析:start - end之间的数 都可以作为十位数 start - end之间 可以作为个位数的只有之间的奇数
            循环 第一次
            for (var i = start; i <= end; i++) {
                定义一个数 这个数就是十位数
                var shi = i * 10;
                 循环 第二次 用于生成个位数 因为个位数只能够是奇数 所以我们可以强行取巧 让j从1开始 每一次的递增 +2
                for (var j = start; j <= end; j++) {
                    if (j % 2 != 0) {
                        var ge = j;
                        console.log(shi + ge);
                    }
                }
            }
        }
        demo(4, 9);
    
    
        7 某个公司采用公用电话传递数据数据是四位的整数,在传递过程中是加密的
            加密规则如下:
                每位数字都加上5
                然后用除以10的余数代替该数字
                再将第一位和第四位交换
                第二位和第三位交换
        请编写一个函数,传入原文,输出密文
        
        1  5  7  9 
        6  10 12 14
        6  0  2  4
        4  0  2  6
        4  2  0  6
        
         定义一个函数
        function demo(num) {
             获取千位 
            var t = parseInt(num / 1000);
             获取百位
            var h = parseInt(num % 1000 / 100)
             获取十位
            var s = parseInt(num % 100 / 10);
             获取个位
            var g = num % 10;
    
            每一个位数的数之+5 之后再对十取余
            t = (t + 5) % 10;
            h = (h + 5) % 10;
            s = (s + 5) % 10;
            g = (g + 5) % 10;
             交换位置
            var temp = t;
            t = g;
            g = temp;
             交换位置
            var temp1 = h;
            h = s;
            s = temp1;
             console.log(t * 1000 + h * 100 + s * 10 + g);
            return t * 1000 + h * 100 + s * 10 + g;
        }
    
         执行函数
        demo(1579); 
    
    展开全文
  • function calculator(num1,num2,sign){ switch(sign){ case "+" : console.log(num1+num2); break; case "-" : console.log(num1-num2); break; ...
    function calculator(num1,num2,sign){
             switch(sign){
                      case "+" : console.log(num1+num2);     break;
                      case "-" : console.log(num1-num2);        break;
                      case "*" : console.log(num1*num2);        break;
                      case "/" : console.log(num1/num2);        break;
             }
    }

    转载于:https://www.cnblogs.com/tis100204/p/10310112.html

    展开全文
  • function fn(a,b){ document.write(a+b+"</br>"); document.write(a-b+"</br>"); document.write(a*b+"</br>"); document.write(a/b+"</br>"); } fn(10,5)
    function fn(a,b){
    document.write(a+b+"</br>");
    document.write(a-b+"</br>");
    document.write(a*b+"</br>");
    document.write(a/b+"</br>");
    }
    fn(10,5)
    
    展开全文
  • <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <... //编写任意个数字的求和、...
  • 编写一个程序,输入两个整数,计算并输出它们的,乘积,,商和余数,C语言,#includevoidmain(){inta,b;printf("Inputtwointegers:");scanf("%d%d",&a,&b);printf(":a+b=%d\n",a+b);p编写程序输入实数x正...
  • C语言 编写程序,从键盘输入一个正数,计算该数的平方根.#include#includeintmain(){\x09doublex;\x09scanf("%lf",&x);\x09printf("%lf\n",sqrt(x));\x09return0;}程序编写,从键盘输入一个整数,打印出它是奇数还是...
  • 点击查看C语言程序设计:输入两个整数,计算并输出它们的商和余数各是多少?具体信息答:#include void main(){ int a,b; printf("请输入两个数字"); scanf("%d",&a); scanf("%d",&b); printf("%...
  • 计算两个数的和差积商

    千次阅读 2020-07-11 16:38:50
    //编写一个函数,计算两个数的和差积商 //函数可以使用声明式定义赋值式定义,我们这里使用声明式 //开始考虑1034的和差积商,但是我们的两个数字不是固定的, //是可以改变的,所以用形参来定义变量,调用的...
  • 话题:编写函数,计算一个整数各位数字回答:这个关键是怎么得到每位数, #includeint sum_num(int num)//得到每位数的函数 { int sum=0; while(num10) //计算每位数的循环,先得到的是各位然后依次类推 { sum+=...
  • 在Python中“/”表示浮点数除法,返回浮点结果,而“//”在Python中表示整数除法,返回不大于结果的一个最大的整数,就是除法结果向下取整。 def func(num): sum = 0#设初始值 while num != 0:#大于零才可以运算...
  • 以字符串的形式读入两个数字编写一个函数计算它们的,以字符串形式返回。 (字符串长度不大于100000,保证字符串仅由’0’~'9’这10种字符组成) 题目分析 算法 1.保证s是较长的字符串,t是较短的字符串;如果...
  • <!DOCTYPE html> <html> <head> <title></title> </head>... /*编写一个函数计算任意两个数字之间所能组成的奇数个数,数字必须是个位数 比如: 计算0-3之间...
  • 字符串连接(拼接) C语言iscntrl()函数:判断一个字符是否为控制字符 C语言isalpha()函数:判断一个字符是否是字母 C语言isalnum()函数:判断一个字符是否是字母或者数字 C语言frexp()函数:提取浮点数的尾数指数...
  • #编写一个函数计算传入字符串中数字、字母、空格以及其它字符的个数 ******************************************************************************************* def count(s): alpha,num,space,other=0,0,0,...
  • 编写一个函数计算个数字的大小,按从小到大顺序输出 ** 比较num1、num2、num3三个数的大小 进行分析: 先对num1、num2进行比较,如果num1比num2大,就让他们两个换位置;如果num1比num2小,就保持原来的位置。 ...
  • 点击查看怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字。要求主函数包括输入输出调用该函数。具体信息答:#include void main(){ int a,sum=0; printf("请输入一个大于0的正整数~~"); scanf("%...
  • <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <... /*编写一个函数计算任意两个数字之...
  • 例子:编写一个函数,实现计算两个数大小的比较,且返回最大值。 解释:当$a大于$b,返回最大值$a,当$b大于$b,返回最大值$b,否则输出null 实现效果: 实现效果: ...
  • 本关任务:编写一个计算两个数字加减乘除的小程序。 相关知识 为了完成本关任务,你需要掌握: input 函数的使用; Python 的条件语句。 input 函数的使用 Python 2 中的输入函数有inputraw_input,而 Python 3 ...
  • 计算Lis中数字平方函数

    千次阅读 2020-12-05 00:45:19
    我试着写一个平方(xs)函数计算列表xs中数字的平方。例如,平方([2,3,4])应返回4+9+16,即29:我试过的是:import randomxs = []#create three random numbers between 0 and 50for i in range(3):xs....
  • 【填空题】语句 x = (3,) 执行后x的值为_______________。...【计算题】《基础工程》作业2.docx (10.0分)【简答题】【填空题】字典对象的______________方法返回字典的“值”列表。【其它】实验4 综合实验 实验目的...
  • 单击页面上的按钮时,调用函数,使用prompt()方法获取两个变量的值和一个运算符 &lt;!DOCTYPE html&gt;...编写一个两个变量和一个运算符的四则运算函数&lt;/title&gt; &lt;/head&g
  • 【简答题】编写程序,用户输入一个列表 2 个整数作为下标,然后输出列表中介于 2 个下标之间的元素组成的子列表。例如用户输入 [1,2,3,4,5,6] 2,5 ,程序输出 [3,4,5,6] 。【简答题】解释 Python 中的运算符 / ...
  • function getData(){ //js的arguments,可以访问所有传入值。 alert(arguments.length); var j = arguments;... //遍历arguments中每元素,并累加 for(i=0;i&lt;j.length;i++){ ...
  • a = int(input("请输入第一个数:")) b = int(input("请输入第二个数:")) symbol = input("请输入四则运算符号:(+-*/)") if symbol == "+": print("%s%s%s=%s"%(a,symbol,b,a+b)) elif symbol == "-": print("%s...
  • def fn(a,b,*args): maxnum = max(a,b,*args) minnum = min(a,b,*args) return maxnum,minnum 运行结果: #fn(1,2,3,4) (4, 1)
  • 从键盘输入两个整数ab,计算并输出他们的sum、difference、product、quotient平均值ave 对变量quotientave分别定义为intdouble型,在printf函数中正确使用格式串,当读入的两个整数为45时,观察...
  • List item #include<stdio.h> int max(int a,int b); int max(int a,int b) { return a>b?a:b; } int main() { int a,b; printf("please input interger a:\n");... printf("ple...
  • 2 编写一个函数,能够接受至少两个参数,返回最大最小值。 3 ''' 4 5 # NO 1 使用内置函数 max() min() 6 def mutil_nums(*nums): 7 return max(nums),min(nums) 8 print(mutil_nums(*range(10))) 9...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 185,409
精华内容 74,163
关键字:

编写一个函数,计算两个数字的和差积商