首页 > 其他分享 >05-01-03-拓展 神奇的迭代(根号2的迭代)

05-01-03-拓展 神奇的迭代(根号2的迭代)

时间:2024-11-26 14:58:54浏览次数:5  
标签:03 xn 迭代 int 样例 99999999.0 include 根号

任务描述

有一个神奇的迭代公式:xn+1​=xn​+2​,无论x的初值(大于2的正数)选的多么大,若干次迭代之后,x都与2无限接近,也就是说x序列的极限是2。假设x0​=99999999.0(8个9),编程输入一个正整数n,输出xn​的值(保留10位小数)。

输入样例:

8

输出样例:

x[8]=2.0051798692

输入样例:

16

输出样例:

x[16]=2.0000000790

#include<stdio.h>
#include<math.h>
int main(){
    double x = 99999999.0;
    int n;
    scanf("%d", &n);
    for(int i = 1; i <= n; i++){
        x = sqrt(x + 2);
    }
    printf("x[%d]=%.10lf",n,x);
    return 0;
}

标签:03,xn,迭代,int,样例,99999999.0,include,根号
From: https://blog.csdn.net/weixin_46958751/article/details/144039429

相关文章

  • HTTP状态码详解及其解决方案404,403,500等
    HTTP状态码详解及其解决方案引言在现代互联网中,HTTP(HyperTextTransferProtocol,超文本传输协议)是最常用的数据传输协议之一。它定义了客户端(通常是浏览器)与服务器之间如何进行通信。HTTP状态码是服务器响应请求时返回的一个三位数字,用于描述请求的处理结果。这些状态码不仅......
  • 0032 点击按钮显示文本框-初级程序-极语言教程
    //窗体代码:整数窗体,文本框,按钮2,按钮3,按钮4;程序资源24,"清单.xml";程序段加载窗体整数左=(桌面.宽-625)>>1,上=(桌面.高-497)>>1;窗体=创建窗口($200,程序.名称,"极语言示例0032",$10CF0064,左,上,625,497,0,0,0,0);文本框=创建窗口($200,"Edit","文本框",$500100......
  • 03-06、SpringCloud第六章,升级篇,升级概述与Rest微服务案例构建
    SpringCloud第六章,升级篇,升级概述与Rest微服务案例构建一、Springcloud升级之后的变动发现springcloud升级之后,原来的各个框架都有所变化。二、Rest微服务构建案例工程以订单模块做一个微服务通用案例、Consumer消费者[order]通过rest调用Provider生产者[payment]提供......
  • 03-07、SpringCloud第七章,升级篇,服务注册与发现Eureka、Zookeeper和Consule
    SpringCloud第七章,升级篇,服务注册与发现Eureka、Zookeeper和Consule一、基础概念1、服务治理传统的远程RPC远程调用框架中,管理每个服务与服务之间的依赖关系比较复杂。所以需要使用服务治理,用于管理服务与服务之间的依赖关系,可以实现服务调用、负载均衡、容错等。实现服......
  • 【clickhouse SQL语句03】
    1、with#语法with表达式asnameselectxfromxxxwith语法有三种形式:定义变量调用函数查询 形式1:定义变量 -->注意:这种是要给字段赋一个临时的值,所以select的时候必须查这个字段,如果查*输出的结果仍然是原数据的值with'hello'assku_idselectsku_id,*......
  • 生成器和迭代器的区别是什么?
    定义方式迭代器迭代器是一个实现了__iter__()和__next__()方法的对象。__iter__()方法返回迭代器对象本身,__next__()方法用于返回迭代器的下一个元素。当没有更多元素时,__next__()方法应该抛出StopIteration异常。例如,可以自定义一个简单的迭代器类:classMyIterator:de......
  • AI 智能体实战|优化迭代小学生古诗陪读智能体,提升使用体感
    AI 智能体实战|优化迭代小学生古诗陪读智能体,提升使用体感目录创建图像流创建工作流1、使用大模型实现讲解初稿2、使用大模型实现讲稿评审3、使用大模型实现生成图片的提示词4、使用图像流生成插画画创建智能体发布智能体在 AI智能体实战|实现一个自动生成小学生......
  • ThreeJs-03材质进阶
    一.uv贴图在3D计算机图形学中,UV映射是一种将2D纹理映射到3D模型表面的方法。在这里,“U”和“V”代表了2D纹理空间的坐标,这与2D笛卡尔坐标系统中的“X”和“Y”是类似的。在3D模型的每个顶点上,都会有一组对应的UV坐标,它们定义了3D模型在这个顶点上的表面应当对应纹理图像的哪个部......
  • Java成员特点与接口的各种关系 牛顿迭代法计算平方根
    1.(1)importjava.util.Scanner;publicclasstest{publicstaticvoidmain(String[]args){irrl=newirr();l.method();Scannersc=newScanner(System.in);sc.next();}}(2)publicinterfaceinter{//默认在int前加......
  • [luoguP1903] 数颜色
    题意原题链接给定序列\(a\),每次查询一个区间\([l,r]\)中有多少个不同的数,或进行单点修改。sol如果不修改的话,本题就是普通莫队[luoguSP3267]D-query由于有修改,所以需要再增加一维,记录这次查询是在多少次修改以后查询的,然后在莫队代码后面添加对修改次数的处理,即暴力修改......