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

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

#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语言求1元2次方程的解,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #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 ...

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

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

最新文章

  1. 0基础学python编程难吗-对于0基础的人,直接学 Python 编程合适吗?
  2. 专访赵加雨:WebRTC在网易云信的落地
  3. 用数学方法分析哪类游戏中的AI难度最大
  4. linux nodejs 采集器,Linux记录-jstack采集namenode gc信息
  5. SpringBoot2 集成 xxl-job任务调度中心_参数传递
  6. Ansible and FileBeta
  7. Linux操作系统资源 大合集【鸿蒙OS Suse 红帽 BSD CentOS Arch Ubuntu】 | 寻找C站宝藏
  8. Quartus II 13.0安装和破解教程
  9. linux如何跳到命令行开端,Linux快捷键大全
  10. 机器人学习--移动机器人定位导航性能评估规范
  11. 梦游计算机,传承与奉献!《梦幻西游》电脑版《梦游敦煌》完结
  12. 终极搞定硬盘“A disk read error occured,Press Ctrl+Alt+Del to restart”报错的彻底解决方法...
  13. java 级数_编写一个Java程序实现级数运算。
  14. 【附源码】计算机毕业设计JAVA校园代办业务系统
  15. iOS中的5款小众黑科技APP!用了都舍不得卸载!
  16. 璐璐版本下强度的考虑
  17. 春松客服:通过开源加云原生模式,大规模交付智能客服系统 | Chatopera
  18. 写了个静态的网页-模仿网易云
  19. C#如何计算两个日期的相差多少天
  20. win10恢复出厂设置_例举win10一键强制恢复出厂设置

热门文章

  1. hdu5442 后缀数组
  2. 海康威视OCR/表格识别开源
  3. Python类和包的介绍
  4. [歌词生成] 基于LSTM语言模型和seq2seq序列模型:数据爬取、模型思想、网络搭建、歌词生成
  5. FLink学习笔记:12-Flink 的Table API的常用操作
  6. 个人微信公众号申请流程
  7. 初创公司需要哪些部门_哪些初创公司在安全方面犯了错误
  8. 给IT新人的15点建议:苦逼程序员的辛酸反省与总结
  9. django 搜索功能的实现
  10. 职言 | 单纯做业务测试真的行得通吗?