【010】一天一道C/C++编程题

本篇博客介绍如何通过简单的迭代方法编程求解方程COS(X)-X=0的一个实根。通过设定迭代初始值x1为0.0,不断迭代更新x0和x1,当x0与x1的差的绝对值小于0.000001时,得到的结果x1即为方程的一个实根,程序最终输出Root=0.739085。
摘要由CSDN通过智能技术生成

第十题
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程COS(X)-X=0的一个实根。
Xn+1=COS(Xn)
迭代步骤如下:
(1)取x1初值为0.0;
(2)x0=x1,把x1的值赋给x0;
(3)x1=COS(x0),求出一个新的x1;
(4)若x0—x1的绝对值小于0.000001,则执行步骤(5),否则执行步骤(2);
(5)所求x1就是方程COS(X)-X=0的一个实根,作为函数值返回。
程序将输出结果Root=0.739085。

#include <iostream>
#include <cmath>  //fabs()函数需要引入头文件cmath
using namespace std;

double 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值