怎么做啊,在线等,急。
#include<bits/stdc++.h>
using namespace std;
double a,b,c,s;
int n;
int main() {
cin>>n;
a=1;
b=2;
for(int i=1;i<=n;i++){
c=a+b;
a=b;
b=c;
s=(double)s+b/a;
}
printf("%.4f",s);
return 0;
}
跟斐波那契数列差不多吧?
斐波那契数列:```
#include<bits/stdc++.h>
using namespace std;
int k,a, b, c;
int main() {
cin >> k ;
if (k == 1 || k == 2) {
cout << "1";
return 0;
}
b = 1;
a = 1;
for (int i = 3; i <= k; i++) {
c = a + b;
a = b;
b = c;
}
cout << c;
return 0;
}
不会啊!啊!