该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

下面的代码是我刚才无聊写的。对于简单的一元多次方程的迭代

#include

#include

#include

#define MAXTIMES 5

typedef int times;

typedef double coefficient;

typedef struct _properties

{

coefficient x; //系数

times n;//次数

}properties; typedef properties equation_expression ;

equation_expression equ[MAXTIMES];

double diff(double x)

{

double ds = 0.0 ;

for(int i = 0 ;i< MAXTIMES ;i++)

{

if(equ[i].n ==0 )

continue;

else{

double xn = 1.0;

for(int j =0 ;j

xn *= x;

ds += equ[i].x *equ[i].n* xn;

}

}

return ds;

}

double equvalue(double x)

{

double ds = 0.0 ;

for(int i = 0 ;i< MAXTIMES ;i++)

{

if(equ[i].n ==0 )

ds += equ[i].x;

else

{

double xn = 1.0;

for(int j =0 ;j

xn *= x;

ds += xn * equ[i].x;

}

}

return ds;

}

//

void buildequfunction()

{

printf("input data like this a ,b a is coefficient b is times of equation\n");

//sorry dont realize; this time just do ax^2+ bx +c = 0

equ[0].x = 2.0;

equ[0].n = 2;

equ[1].x = 7.0;

equ[1].n = 1;

equ[2].x = 3.0;

equ[2].n = 0;

equ[3].x = 3.0;

equ[3].n = 3;

//this 3*x^3 +2x^2 + 7x +3 = 0

}

int main (void) {

memset(equ,0,sizeof(equ));

buildequfunction();

double error_control = 0.0000000001 ;

double _begin, _end ;

//so you should give a data to begin the game.and some times it will not work.

scanf("%lf",&_begin);

do{

_end = _begin - equvalue(_begin)/diff(_begin);

}while( (fabs(_end -_begin)> error_control)&& (_begin = _end));

printf("one %lf \n",_end);

}

一元二次方程组c语言代码,一元二次方程求解程序完整代码相关推荐

  1. 一元两次方程组c语言,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  2. 一元二次方程用c语言代码,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  3. c语言编写二次方程求根程序,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  4. c语言解决一元二次方程,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  5. c语言一元二次方程代码,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  6. 一元二次方程求根c语言编码,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  7. c语言解一元二次方程代码,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  8. 一元二次方程代码c语言,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

  9. 一元二次方程通解方程c语言编程,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

最新文章

  1. openCv java Mat和MatOfByte的之间的相互转换 (4)
  2. 用计算机连接路由器,用路由器怎么连接两台电脑
  3. 【OpenCV 例程200篇】84. 由低通滤波器得到高通滤波器
  4. 将军令:数据安全平台建设实践 1
  5. 有软件开发,就要有软件测试!
  6. Mysql字符集转换原理剖析及乱码原因
  7. php生成11位不重复数字,php生成8位不重复字符串
  8. 江湖救急、就从今天开始吧
  9. 《经济机器是怎样运行的》笔记(二)
  10. 如何用python的turtle画五角星_使用Python的turtle模块画五角星
  11. 如何清理roaming_笔记本电脑中appdata中roaming怎么越来越大该怎么办
  12. 品致教您如何选择合适的电流探头
  13. 双硬盘安装双系统 win7 + Ubuntu12
  14. 不同标准下的ESD HBM模型 2021-05-29
  15. Java的学习——培训或自学
  16. 6 模型的属性与功能
  17. NUAA无线传感器网络 复习重点整理
  18. contest18 CF788 div1 ooxxx oooox oooox
  19. Win11上手初体验,文末附Win10升级Win11方法
  20. 回顾2019年个人软件支出

热门文章

  1. 武汉大学 杨必胜教授学术报告“点云三维信息提取与应用”心得体会与理解分析
  2. 小黑记事本怎样设置html,小黑记事本便签怎样设置?便签设置流程图文介绍
  3. python如何安装torch详细步骤
  4. mmdetection解决 ImportError: cannot import name ‘deform_conv_cuda’
  5. 如何采集 APP 上的数据
  6. (非全景图)神奇的全景视频360制作教程
  7. InterruptedException
  8. X86、大型机、小型机的区别
  9. 教程:腾讯云使用WordPress从零开始建站-黑科鸡Blog(五)
  10. PMT函数(5个参数)使用java代码实现