首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0; (2)x0=x1,把x1的值赋给x0: (3)xl
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0; (2)x0=x1,把x1的值赋给x0: (3)xl
admin
2015-12-22
75
问题
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。
x
n+1
=cos(x
n
)
迭代步骤如下:
(1)取x1初值为0.0;
(2)x0=x1,把x1的值赋给x0:
(3)xl=cos(x0),求出一个新的x1;
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
程序将输出结果Root=0.739086。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
double fun()
{
}
main()
{
void NONO();
printf("Root=%f\n",fun());
NONO();
}
void NONO()
{/(本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *wf;
wf=fopen("out.dat","w");
fprintf(wf,"%f\n",fun());
fclose(wf);
}
选项
答案
float x0, x1=0.0; do { x0=x1; x1=cos(x0); }while(fabs(x0-x1)>0.000001); return x1;
解析
该程序功能是利用简单迭代方法求方程的一个实根。牛顿迭代法的求解思想是从一个初始值开始,逐步逼近所求方程的根。
其具体过程是:将初始值代入迭代公式,得到一个迭代输出值。再次迭代时,将上一次的迭代输出值当作本次的迭代输入。不断重复以上过程,直到满足题目要求为止。
牛顿迭代公式为:x
n+1
=x
n
-f(x)/f(x)。
其求解过程在题干中已经给出。
转载请注明原文地址:https://www.kaotiyun.com/show/CWDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成
下列程序的输出结果是#include"stdio.h"main(){inti,a=0,b=0;for(i=1;i
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10),*p=a;则值为3的表达式是______。
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf(
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)g,结果是______。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
函数ftell(fp)的作用是()。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
随机试题
当汽轮机油含水为()时,就可能引起金属锈蚀。
Mybrother’splansarevery______:hewantstomasterEnglish.FrenchandSpanishbeforeheissixteen.
CT机将X线锥形束转化为扇形束的部件是
患儿,男,4岁。患有流行性腮腺炎,今日突发高热,持续不退,神志昏迷,谵语,烦躁口渴,四肢抽搐,两目上视,舌质红,苔黄,脉数。根据患儿证型,其治法为
新一轮土地利用总体规划修编前期工作,要求做好现行规划实施评价,做到四查清、四对照。以下不属于四查清、四对照范围的是()。
已知某游泳池宽25m,长40m,深1.8m,循环周期为6h,采用4个滤速为10m/h的压力罐进行过滤,若取管道和过滤净化设备的水容积附加系数为1.05,则该游泳池每个压力罐的直径为()m。
农村信用社开始以“三性”为主要内容的改革是在()年。
假如你正准备一项测验,根据你所学的教育心理学知识,以下哪一种学习策略能使你在测验中有更好的表现?()
火炬:蜡烛
盐铁会议
最新回复
(
0
)