js////案例 //输入斐波那契数列的项数num,求前num项的和
时间: 2023-10-02 17:05:52 浏览: 57
let num = prompt("请输入斐波那契数列的项数:");
let sum = 0;
let a = 0, b = 1;
for(let i=0; i<num; i++){
sum += b;
let temp = b;
b += a;
a = temp;
}
console.log(`前${num}项斐波那契数列的和为:${sum}`);
相关问题
js//输入斐波那契数列的项数num,求前num项的和 //示例:输入5,输出结果“斐波那契数列的前5项之和为12”
let num = parseInt(prompt("请输入斐波那契数列的项数:"));
let sum = 0;
let a = 1, b = 1;
for (let i = 1; i <= num; i++) {
sum += a;
let temp = a + b;
a = b;
b = temp;
}
console.log("斐波那契数列的前" + num + "项之和为" + sum);
//输入斐波那契数列的项数num,求前num项的和 //示例:输入5,输出结果“斐波那契数列的前5项之和为12”
#include <iostream>
using namespace std;
int main() {
int num;
cout << "请输入斐波那契数列的项数num:";
cin >> num;
int sum = 0, a = 1, b = 1;
for (int i = 1; i <= num; i++) {
sum += a;
int temp = a + b;
a = b;
b = temp;
}
cout << "斐波那契数列的前" << num << "项之和为" << sum << endl;
return 0;
}