📄 prog10.c
字号:
/*
编写函数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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -