prog10.c

来自「c题库」· C语言 代码 · 共 37 行

C
37
字号
/*
编写函数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。
 注意:部分源程序给出如下。
 请勿改动主函数main和其他函数中的任何内容,仅在函数的花括号中填入所编写的若干语句。
*/

#include <conio.h>
#include <math.h>
#include <stdio.h>
float  fun()
{


}

main()
{ clrscr();
  printf("Root  =%f\n", fun());
}

/*
答案:
	float x1=0.0,x0;
	do
	{	x0=x1;
		x1=cos(x0);
	}while(fabs(x0-x1)>=1e-6);
	return  x1;
*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?