第10次作业-递归求斐波那契数列第N项的值

醨殳先生 / 2023-05-09 / 原文

这个作业属于哪个课程
这个作业的要求在哪里
这个作业的目标 第10次作业-递归求斐波那契数列第N项的值

作业1

var fn =function sum(num1,num2){
    return num1+num2;
}
var result = fn(7,3);
document.write(result+"&nbsp");

var fn =function sum(num1,num2){
    return num1-num2;
}
var result = fn(7,3);
document.write(result+"&nbsp");

var fn =function sum(num1,num2){
    return num1*num2;
}
var result = fn(7,3);
document.write(result+"&nbsp");

var fn =function sum(num1,num2){
    return num1/num2;
}
var result = fn(6,3);
document.write(result+"&nbsp");

作业2

function fib(num){
    var arr = [];
    if(num == 1){
        return arr = [1];
    }else if(num == 2){
        return arr = [1,1];
    }else{
        arr = [1,1];
        var a=1;
        var b=1;
        var c=1;
        var arrlen =arr.length;
        for(var i=2;i<num;i++){
            arr.push(c);
            a=b;
            b=c
            c=a+b;
        }
        return arr;
    }
}
alert( fib(1));
alert( fib(2));
alert( fib(3));
alert( fib(4));
alert( fib(5));
alert( fib(8));