首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

利用容易的迭代方法求方程:cos(x)-x=0的一个实根,小弟编译运行出错

2013-10-01 
利用简单的迭代方法求方程:cos(x)-x0的一个实根,小弟编译运行出错啊#includestdio.h#includemath.hfl

利用简单的迭代方法求方程:cos(x)-x=0的一个实根,小弟编译运行出错啊
#include<stdio.h>
#include<math.h>
float fun()
{
 float x0,x1;
 x1=0.0;
 do{
 xo=x1;
 x1=cos(x0);
 }while(fabs(x0-x1)>0.000001);
     return x1;
}
 void main()
{
printf("Root=%f\n",fun());
}

结果如下所示:
main43.cpp
F:\c语言程序草稿\main43.cpp(8) : error C2065: 'xo' : undeclared identifier
F:\c语言程序草稿\main43.cpp(8) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
F:\c语言程序草稿\main43.cpp(9) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
执行 cl.exe 时出错.

main43.obj - 1 error(s), 0 warning(s)
c语言 迭代 math.h
[解决办法]
 x1=0.0;
 do{
 xo=x1
你看看x0写成了xo还看不出来???你看错误第一个。。

热点排行