解题思路:题目要求的是调用三个函数分别解决当根的判别式大于0、小于0等于0的三种情况,分别调用不同的函数来解出方程的x1和x2

注意事项:

参考代码:

#include

#include

//根的判别式小于0的时候调用此函数

void gt(int a,int b,int c)

{

double x1,x2;

x1=(-b+sqrt(b*b-4*a*c))/(2*a);

x2=(-b-sqrt(b*b-4*a*c))/(2*a);

printf("x1=%lf x2=%lf",x1,x2);

}

//根的判别式等于0的时候

void eq(int a,int b,int c)

{

double x1,x2;

x1=(-b+sqrt(b*b-4*a*c))/(2*a);

x2=(-b-sqrt(b*b-4*a*c))/(2*a);

printf("x1=%lf x2=%lf",x1,x2);

}

//根的判别式小于0的时候

void lt()

{

printf("此方程无解\n");

}

int main()

{

int a,b,c;

scanf("%d%d%d",&a,&b,&c);

if((b*b-4*a*c)>0)

gt(a,b,c);

else

if((b*b-4*a*c)==0)

eq(a,b,c);

else

lt();

return 0;

}

用c语言编一元二次方程的思路,[编程入门]自定义函数求一元二次方程 (C语言代码)...相关推荐

  1. c语言函数调用二次方程求根,[编程入门]自定义函数求一元二次方程 (C语言代码)...

    解题思路: 别慌,慢慢看. 注意事项: 参考代码:#include #include double dt(double a, double b, double c);int main (void){d ...

  2. java怎么编程方程_[编程入门]自定义函数求一元二次方程-题解(Java代码)

    令一元二次方程判别式: b2 - 4ac为变量P **当P > 0时:** x1 = (-b+sqrt(P)) / 2a x1 = (-b-sqrt(P)) / 2a **当P = 0时:** ...

  3. [编程入门]自定义函数求一元二次方程

    题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从主函数输入a.b.c的值. 输入 a b c 输出 x1=? x2=? 样例输入 4 1 1 样例 ...

  4. 题目 1028: [编程入门]自定义函数求一元二次方程

    求方程的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从主函数输入a.b.c的值. #include<stdio.h> #include<math. ...

  5. 自定义函数求一元二次方程C语言版

    题目 1028: [编程入门]自定义函数求一元二次方程 时间限制: 1Sec 内存限制: 128MB 题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果 ...

  6. python解一元二次方程虚根_Python编程实现数学运算求一元二次方程的实根算法示例...

    本文实例讲述了Python编程实现数学运算求一元二次方程的实根算法.分享给大家供大家参考,具体如下: 问题: 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax² ...

  7. python求一元二次方程实根_Python编程实现数学运算求一元二次方程的实根算法示例...

    本文实例讲述了Python编程实现数学运算求一元二次方程的实根算法.分享给大家供大家参考,具体如下: 问题: 请定义一个函数quadratic(a,b,c),接收3个参数,返回一元二次方程:ax² + ...

  8. 一元函数求导C语言,自定义函数求一元二次方程(C语言版)

    注意点: 输出的格式,多少位后小数. scanf后要记得加& <0的情况要记得分类 题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从 ...

  9. 自定义函数求一元二次方程(C语言)

    题目: 求方程的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从主函数输入a.b.c的值. 一般式:ax²+bx+c=0(a≠0) 其中a是二次项系数,b是一次项系数 ...

最新文章

  1. wagtail python cms 测试部署
  2. HTML的文本中只允许有日期输入
  3. Linux 7.x 防火墙端口
  4. chmod命令文件权限属性设置
  5. linux基本命令学习(一)文件处理命令
  6. spf13-vim安装与使用
  7. 14. YAML(1)
  8. RHCE实验环境虚拟机下载及注意事项
  9. keil添加华大芯片支持jflash下载
  10. python聊天室设计_基于python的GUI聊天室设计
  11. pdf格式如何压缩文件大小?
  12. 怎么解苹果7手机ID锁
  13. 【思考】windows补丁提权的疑问
  14. Hi,这是一个普通Android开发的2021小结
  15. 仿QQ音乐的歌词滚动
  16. 邮箱大师手机版服务器异常,网易邮箱大师-高效强大的全平台邮箱客户端
  17. 图片怎么转换成png格式?
  18. 服务器操作系统本备份,服务器操作系统本备份
  19. Git 入门教程,10000 字详解
  20. JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法

热门文章

  1. linux 查看服务器信息命令
  2. Open-world Machine Learning: Applications, Challenges,and Opportunities || 阅读笔记
  3. 向日葵android客户端,向日葵3.1客户端控制手机使用教程
  4. 网页样式——各种炫酷效果持续更新ing...
  5. 世界时间经纬_世界主要城市经纬度及时区列表.pdf
  6. 使用loadrunner 录制APP脚本
  7. Python的字符编码
  8. Educational Codeforces Round 21 G Anthem of Berland
  9. 【吾日三省吾身】2015.5.29-涅槃行动第十一天
  10. 糖友可以通过增加肌肉,来降低血糖