请帮我找一下求解一个用二分法求方程近似解的c语言代码的问题,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 21:32:32
请帮我找一下求解一个用二分法求方程近似解的c语言代码的问题,
#include
#include
#include
/*2^x+3x-7*/
int main(void)
{
float a=0.0f;
float b=2.0f;
float x=0.0f;
float y=1.0f;
float y_1=0.0f;
float y_2=0.0f;
for(;b-a>0.1;)/*二分法求近似解*/
{
x=(a+b)/2.0f;
y=pow(2,x)+3.0f*x-7.0f;
y_1=pow(2,a)+3.0f*a-7.0f;
y_2=pow(2,b)=3.0f*b-7.0f;
if(y*y_1
#include
#include
#include
/*2^x+3x-7*/
int main(void)
{
float a=0.0f;
float b=2.0f;
float x=0.0f;
float y=1.0f;
float y_1=0.0f;
float y_2=0.0f;
for(;b-a>0.1;)/*二分法求近似解*/
{
x=(a+b)/2.0f;
y=pow(2,x)+3.0f*x-7.0f;
y_1=pow(2,a)+3.0f*a-7.0f;
y_2=pow(2,b)=3.0f*b-7.0f;
if(y*y_1
#include
#include
#include
/*2^x+3x-7*/
int main(void)
{
float a=0.0f;
float b=2.0f;
float x=0.0f;
float y=1.0f;
float y_1=0.0f;
float y_2=0.0f;
for(;b-a>0.1;)/*二分法求近似解*/
{
x=(a+b)/2.0f;
y=pow(2,x)+3.0f*x-7.0f;
y_1=pow(2,a)+3.0f*a-7.0f;
y_2=pow(2,b)+3.0f*b-7.0f; // pow返回的值不能再给它赋值,估计你是把+写成=了
if(y*y_1
#include
#include
/*2^x+3x-7*/
int main(void)
{
float a=0.0f;
float b=2.0f;
float x=0.0f;
float y=1.0f;
float y_1=0.0f;
float y_2=0.0f;
for(;b-a>0.1;)/*二分法求近似解*/
{
x=(a+b)/2.0f;
y=pow(2,x)+3.0f*x-7.0f;
y_1=pow(2,a)+3.0f*a-7.0f;
y_2=pow(2,b)+3.0f*b-7.0f; // pow返回的值不能再给它赋值,估计你是把+写成=了
if(y*y_1