请教一下计算时候小数部分该如何确定
  • 板块题目总版
  • 楼主LZW1
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/5/7 16:33
  • 上次更新2023/11/4 23:35:15
查看原帖
请教一下计算时候小数部分该如何确定
472728
LZW1楼主2021/5/7 16:33

#令a0 = √2,an+1 = [an] + 1 / {an},这里[x]和{x}分别表示x的整数部分和小数部分。给定k,求ak - a0的值。

#include<iostream>
#include<math.h>
using namespace std;
int k;
int main(){
	double a=sqrt(2);
	cin>>k;
	while(k--){
		a=(int)a+1/(a-(int)a);
	}
	cout<<a-sqrt(2);
}
2021/5/7 16:33
加载中...