主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
我与代码的故事
2024年5月20日 23:40
分数求和 题解:
P1047
回复 0
|
赞 1
|
浏览 363
#include<bits/stdc++.h> using namespace std; int n; int main() { cin >> n; double ans = 0; int zi = 2, mu = 1; for(int i = 1; i <= n; i ++) { ans += (zi * 1.0 / mu); int t; t = zi; zi += mu; mu = t; } printf("%.2f", ans); return ...
RingoCrystal
2024年4月6日 16:29
分数求和 题解:规律就是a是a+b,b是上一次的a,注意要用doubl
P1047
回复 0
|
赞 0
|
浏览 514
#include <bits/stdc++.h> using namespace std; double sumAns(int N) { double sum = 0; double a = 2, b = 1; // 初始的前两项 for (int i = 0; i < N; ++i) { sum += a / b; // 计算当前项的值并累加到总和中 double temp = a; // 临时保存前一项的值 a = a + b; // 计算下一项的分子 ...
活着的传奇
2023年8月28日 10:15
分数求和 题解:
P1047
回复 0
|
赞 0
|
浏览 841
#include<bits/stdc++.h> using namespace std; int main(){ float a,b;float s; int n;cin>>n; a=1;b=2;s=0; while(n--){ s+=b/a; b=a+b; a=b-a; } printf("%.2f",s); return 0; }
Hegel
2023年3月25日 17:08
分数序列求和
P1047
回复 0
|
赞 0
|
浏览 2.0k
#include <iostream> using namespace std; int main() { float n, sum = 0, m = 1, c = 2; cin >> n; for (int i = 0; i < n; i++) { sum += c / m; int temp = c; c += m; m = temp; } printf("%.2f",sum); return 0; }
月溅星河
2022年7月8日 09:48
分数求和
P1047
回复 0
|
赞 0
|
浏览 5.3k
#include <iostream> using namespace std; int main() { int a; double b,c,t; double s=0;b=2.0;c=1.0; scanf("%d", &a); for(int i=1;i<=a;i++) { s+=(b*1.0)/c; t=b; b=b+c; c=t; } printf("%.2f",s); return 0; } 看到这个题瞬间就有了思...
未央
2021年4月28日 20:24
1047
P1047
回复 1
|
赞 2
|
浏览 7.9k
#include<stdio.h> int main() { int N; scanf("%d", &N); int i; float sum = 0; float fenzi = 2.0; float fenmu = 1.0; for(i = 0; i < N; ...
A1120161820
2020年3月25日 14:21
分数求和(c++)
P1047
回复 0
|
赞 0
|
浏览 11.9k
#include<iostream> #include<cstring> using namespace std; int main() { int n; cin >> n; int* a = new int[n]; int* b = new int[n]; a[0] = 1, b[0] = 2; double ans = 2.0; for (int i = 1; i < n; i++) { a[i] = b[i-1]; b[i] = a[i-1] + b[i-1]; ans += 1.0...
mzymzyo
2020年2月23日 22:07
题解:分数求和
P1047
回复 0
|
赞 2
|
浏览 9.6k
其实分子和分母都是斐波那契数列,满足f(n)=f(n-1)+f(n-2),很容易写出递归函数 #include<iostream> using namespace std; int f(int n) { if (n == 1)return 1; if (n == 2)return 2; return f(n - 1) + f(n - 2); } int main() { int n; cin >> n; double sum = 0; for (int i = 1; i <= n; i++) sum +...
题目
分数求和
题解数量
8
发布题解
热门题解
1
题解:分数求和
2
1047
3
分数求和 题解:
4
分数求和(c++)
5
分数求和 题解:规律就是a是a+b,b是上一次的a,注意要用double或者float
6
分数求和
7
分数序列求和
8
分数求和 题解: