1 条题解
-
0
文字教学
这道题直接使用题目给出的比内公式(斐波那契数列通项公式)计算即可:
- 先计算常数项:、黄金分割数 、以及 。
- 代入公式 计算结果。
- 最后用
fixed和setprecision(2)保留两位小数输出。
代码
#include <iostream> #include <cmath> #include <iomanip> using namespace std; int main() { int n; cin >> n; double sqrt5 = sqrt(5.0); double phi = (1 + sqrt5) / 2; double psi = (1 - sqrt5) / 2; double fn = (pow(phi, n) - pow(psi, n)) / sqrt5; cout << fixed << setprecision(2) << fn << endl; return 0; }
- 1
信息
- ID
- 683
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 1
- 标签
- 递交数
- 10
- 已通过
- 6
- 上传者
京公网安备 11011102002149号