斐波那契数列 前30项的和 与第30项到底是多少啊, 找了一天答案了

斐波那契数列 前30项的和 与第30项到底是多少啊, 找了一天答案了
2025-04-07 23:57:10
推荐回答(4个)
回答1:

前三十项和为:2178308
第三十项为:832040
通过java计算出来的!

回答2:

#include
using namespace std;
int main() {
cout << "Input n and you get a[n] & s[n]." << endl;
long long a, n, x;
long long s1 = 0;
long long s2 = 2;
while (cin >> n) {
if (n == 1) {
x = 1;
s2 = 1;
}
else if (n == 2) {
x = 1;
s2 = 2;
}
else {
long long m1 = 1;
long long m2 = 1;
for (a = 2; a < n; a++) {
m1 = m2 + m1;
m2 = m1 - m2;
s1 = m1;
s2 = s2 + s1;
}
x = m1;
}
cout << "a[" << n << "]=" << x << endl << "s[" << n << "]=" << s2 << endl << endl;
s2 = 2;
}
return 0;
}

拿好=。=自己写的

回答3:

#include
fac(int n)
{ long t;
if(n==0||n==1)return 1;
else t=fac(n-1)+fac(n-2);return t;
}
main()
{long n;
printf("Enter n:");
scanf("%d",&n);
printf("%d\n",fac(n));
}
C语言写的

回答4: