首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0; (2)x0=x1,把x1的值赋给x0; (3)x1
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0; (2)x0=x1,把x1的值赋给x0; (3)x1
admin
2013-04-02
70
问题
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。
x
n+1
=cos(x
n
)
迭代步骤如下:
(1)取x1初值为0.0;
(2)x0=x1,把x1的值赋给x0;
(3)x1=cos(x0),求出一个新的xl;
(4)若x0-xl的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
程序将输出结果Root=0.739086。
注意:部分源程序在文件PROGl.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; }
解析
进入fun函数,根据前面的分析:
根据题中给出的求解步骤,首先x1初值为0.0;若x0-x1的绝对值大于0.000001就循环进行迭代,即“x0=x1; x1=cos(x0);”直到满足题目中的要求,返回x1,即实根。
转载请注明原文地址:https://kaotiyun.com/show/CDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() {int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i-0;i<3;i++) printf("%d",t[2-i][i]); }
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++)
有以下程序段 struct st {int x;int *y;}*pt; int a[]={1,2},b[]={3,4}; struct st c[2]={10,a,20,b};
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
对如下二叉树进行后序遍历的结果为______。
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#includ
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
随机试题
f(x)=-cosπx+(2x-3)3+(x-1)在区间(-∞,+∞)上零点个数为()
在分析中,下列情况会导致系统误差的是()。
若要用二进制数表示十进制数的0到999,则至少需要______位。
有关急性心肌梗死室间隔破裂穿孔的临床特点正确的是
A、麦角菌科B、多孔菌科C、棕榈科D、伞形科E、百合科茯苓来源于
()不属于组织计划制定要注意的问题。
【背景资料】某项目部承建居民区施工道路工程,制定了详细的交通导行方案,统一设置了各种交通标志、隔离设施、夜间警示信号,沿街居民出入口设置了足够的照明装置。工程要求设立降水井,设计提供了地下管线资料。施工中发生如下事件:事件一:由于位置狭窄,部分围挡
按照审计准则的规定,下列有关总体审计策略和具体审计计划的说法中表述正确的有()。
甲被宣告死亡后,其妻乙改嫁丙。在丙死亡1年后,甲父丁得知甲仍然在世,经过通讯联系后,遂向法院申请撤销死亡宣告。死亡宣告撤销后,甲、乙的婚姻关系()。
A.equippingB.exploreC.presentD.realisticE.noticeablyF.growingupG.interacting
最新回复
(
0
)