题目描述
求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。
输入
a b c
输出
x1=? x2=?
样例输入
4 1 1
样例输出
x1=-0.125+0.484i x2=-0.125-0.484i
#include <stdio.h>
#include<math.h>
int main() {double a,b,c;                    //定义一元二次方程的系数double x1,x2;                    //定义方程的解double t;                        //定义Δdouble m1,m2;                    //定义在b^2-4ac小于0的情况下m1=(-b)/(2*a) m2=sqrt(-t)/(2*a);scanf("%lf %lf %lf",&a,&b,&c);   //输入a,b,ct=b*b-4*a*c;                     //求Δif(t>0){                         //三种情况,两个不同解x1=((-b)+sqrt(t))/(2*a);x2=((-b)-sqrt(t))/(2*a);printf("x1=%0.3lf ",x1);printf("x2=%0.3lf",x2);}else if(t==0){                   //相同解x1=((-b)+sqrt(t))/(2*a);x2=((-b)-sqrt(t))/(2*a);printf("x1=%0.3lf ",x1);printf("x2=%0.3lf",x2);}else{                           //虚根m1=(-b)/(2*a);m2=sqrt(-t)/(2*a);printf("x1=%0.3lf+%0.3lfi ",m1,m2);printf("x2=%0.3lf-%0.3lfi",m1,m2);}return 0;
}

自定义函数求解一元二次方程(C语言)相关推荐

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

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

  2. 编写函数求解一元二次方程

    0 引言 在学习Python的过程中,我们知道Python自带有不少函数,但仍有许多函数需要操作者自己编写定义.在Python中,定义一个函数要使用def语句.下面我们就来编写定义一个简单的函数来求解 ...

  3. python自定义类求解一元二次方程_Python实现求解一元二次方程的方法示例

    本文实例讲述了Python实现求解一元二次方程的方法.分享给大家供大家参考,具体如下: 1. 引入math包 2. 定义返回的对象 3. 判断b*b-4ac的大小 具体计算代码如下: # -*- co ...

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

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

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

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

  6. 【Python】定义函数求解一元二次方程

    本题需要用调用函数,有助于函数的使用方法,借此解决其他问题. 问题 请定义一个函数,quadratic(a,b,c),接收三个参数,返回一元二次方程的两个解. 提示:计算平方根可以调用math.sqr ...

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

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

  8. python定义函数求解一元二次方程

    #求一元二次方程的根 import math while True:a=int(input('请输入a:'))b=int(input('请输入b:'))c=int(input('请输入c:'))if ...

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

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

最新文章

  1. Trie树【洛谷P3879】 [TJOI2010]阅读理解
  2. oracle表 游标,Oracle游标表达式和表函数
  3. apue对java_[apue] 一个快速确定新系统上各类限制值的工具
  4. 〖Python〗-- Django内置Admin
  5. 鸿蒙首饰用什么合成,天下HD鸿蒙炼炉是什么?鸿蒙炼炉讲解
  6. 喵喵遇到java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter怎么办
  7. Android自定义ScrollBar,android自定义View之垂直的滚动条
  8. 优酷网架构学习和揭秘
  9. 注释(/**/) 给CSS带来的麻烦
  10. C++中的代码重用(2)
  11. 互联网产品经理是做什么的
  12. Markdown缩进控制
  13. map映射的基础用法
  14. 个推里群推php教程,GitHub - lyx2297999137/yii2-igetui: yii2个推
  15. 第5章 远程控制软件的编写
  16. java基础基础理论知识归纳(一)
  17. 京东之鉴:兄弟是兄弟,员工是员工!-千氪
  18. 十五、存储过程与函数
  19. 云服务器的防火墙有什么作用?
  20. apahce vc14 安装过程

热门文章

  1. oracle dg ora-12154,DG detail oci error val is 12154
  2. WIndows安装vim
  3. 电脑无法显示计算机,解决方案:如果无法打开计算机且屏幕不显示,该怎么办?台式电脑开机黑屏修复技巧...
  4. 19年3月课程考试计算机应用基础,远程西安交通大学17年3月课程考试《计算机应用基础》作业考核试题...
  5. dbscan程序c语言,DBSCAN与PDBSCAN
  6. 厉害了!通过 Java 技术手段,获取女朋友定位地址...
  7. Babel 插件通关秘籍
  8. 从政务云到国资云,折射国内云计算市场三大趋势
  9. 手机耗电排名公布,第一名太意外了!
  10. STM32 开发笔记