| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 163198 | 冉骏杰 | 13分数求和 | C++ | Accepted | 1 MS | 272 KB | 469 | 2026-10-24 15:39:39 |
#include<iostream> using namespace std; double fz1=2,fm1=1; double fz2=3,fm2=2; int n; int main () { cin>>n; if(n==1) { printf("%.4lf",2.0000); } else if(n==2) { printf("%.4lf",fz1/fm1+fz2/fm2); } else { double sum = fz1/fm1+fz2/fm2; for(int i = 3; i<=n; i++) { double fzi = fz1+fz2; double fmi = fm1+fm2; sum +=fzi/fmi; fz1 = fz2; fz2 = fzi; fm1 = fm2; fm2 = fmi; } printf("%.4lf",sum); } return 0; }