#include <stdio.h>
#include <math.h>

void main()

{
    float a, b, c, disc, x1, x2, realpart, imagpart;
    scanf("%f%f%f", &a, &b, &c);
    if (fabs(a) <= 1e-6)
        printf("不是二次方程\n");
    else {
        disc = b * b - 4 * a * c;
        if (fabs(disc) <= 1e-6)
            printf("有两个相同的实根:%8.4f\n", -b / (2 * a));
        else if (disc > 1e-6)

{
            x1 = (-b + sqrt(disc)) / (2 * a);
            x2 = (-b - sqrt(disc)) / (2 * a);
            printf("有两个不等的实根:%8.4f和%8.4f\n", x1, x2);
           }

else

{
            realpart = -b / (2 * a);
            imagpart = sqrt(-disc) / (2 * a);
            printf("有两个共轭的复根:\n" );
            printf("%8.4f+%8.4fi\n", realpart, imagpart);
            printf("%8.4f-%8.4fi\n", realpart, imagpart);
        }
    }
}

求ax2+bx+c=0方程的解,要求(1) a=0,不是二次方程。(2) b2-4ac=0,有两个相同的实根。(3)b2-4ac>0,有两个不等的实根。(4)b2-4ac<有两个共轭的复根相关推荐

  1. 输入本金、年利率和年数,计算复利;计算球的表面积和体积,判断构成三角形;输入姓名和出生年份,输出姓名和年龄;求ax2+bx+c=0方程的解。(python)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1 编写程序,输入本金.年利率和年数,计算复利(结果保留两位小数). 代码: p=int(input("请输入本金: ...

  2. C语言:求ax²+bx+c=0方程的解

    1.判断是不是二次方程,(a=0,不是二次方程) 2.判断实根数,b²-4ac=0,两个相等实根: b²-4ac>0,两个不等实根: b²-4ac<0,没有实根: #include < ...

  3. C语言求ax2+bx+c=0的解,解一元二次方程

    看了好多别人的代码真无语了,要么就是考虑不全,要么就是报错,写之前能不能考虑一下,多带几组数据跑一下呀!!! 总结:C语言比python麻烦太多了 #include <stdio.h> # ...

  4. 编程求ax2+bx+c=0的解

    #include<stdio.h> #include<math.h> int main() {float a, b, c, j;printf("请分别输入二元一次方程 ...

  5. Scala代码案例:求ax2+bx+c=0方程的根

  6. C语言求1元2次方程的解,一元二次方程求解程序完整代码

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

  7. 图解法求最优解的例题_初一上学期,方程的解互为相反数,两种方法求解参数的值...

    在一元一次方程问题中,有一类问题,那就是方程的解互为相反数.在处理这类问题时,一般有两种方法进行处理,不同的题目可以选择不同的方法.当然,两种方法都需要掌握. 例题1:已知关于x的方程6x-a=1+4 ...

  8. js条件语句,用if...else if....else方程ax2+bx+c=0一元二次方程。求根

    if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if... ...

  9. 写一个判断方程根的C语言程序,写出求方程ax2+bx+c=0的根的算法,画出相应的程序框图,并要求输出它的实根....

    写出求方程ax2+bx+c=0的根的算法,画出相应的程序框图,并要求输出它的实根. 答案 思路分析:主要考查含参问题的讨论方法及条件嵌套结构的应用.输入三个实数a,b,c,先判断a是否为零,当a≠0时 ...

  10. Java黑皮书课后题第3章:*3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果

    *3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果 题目 题目描述 运行示例 破题 代码 题目 题目描述 ...

最新文章

  1. Kotlin 协程 + Spring webflux 开发后端
  2. rabbitmq java集群_RabbitMQ集群整合SpringBoot2.x
  3. php开发ftp服务器搭建教程,在Linux中搭建一个FTP服务器
  4. python如何引用txt_如何使用pip requirements.txt文件安装python模块附加组件
  5. android Content provider 组件
  6. python爬虫利器p_Python:网络爬虫相当利器
  7. 记录一次Tomcat内存泄露原因的追溯
  8. 功率计量芯片HLW8012介绍与应用
  9. python贴吧-学点python吧,别再这么累了
  10. windows 上vim 插件安装
  11. php流量单位换算处理,流量的换算(流量单位换算)
  12. python_open函数中newline参数详解
  13. 万兆网络传输速度测试_iperf测试万兆网卡tcp性能
  14. 人员-组织 结构 数据库关系设计
  15. 蓝桥云算法题之棋盘放麦子——Python满分解答
  16. 学习Python,经常见到PEP,那么PEP是什么呢?
  17. VBA下弹框打开excel文件并读取数据
  18. Q_UNUSED() 方法的使用
  19. 北京益序医疗完成数千万元新一轮融资,澜峰医疗独投
  20. 【独立版】惠赚客V1.4.8公众号H5版,一款非常火爆的CPS引流系统

热门文章

  1. 激光SLAM导航系列(四)全局路径规划
  2. 3dMax Unity 设置单位、尺寸的心得
  3. win10下装黑苹果双系统
  4. 邮箱超大附件最大是多少?什么邮箱能发超大附件?
  5. (附源码)springboot基于Web的儿童教育管理系统的开发毕业设计281442
  6. 软件架构设计入门学习
  7. linux中zip文件能转换tar,linux 怎么把rar转换成zip 或者 tar
  8. 服务器上运行程序提示*工作已停止,已停止工作 出现了一个问题,导致程序停止正常工作。请关闭该程序...
  9. word流程图怎么使箭头对齐_word里流程图的直角箭头怎么画
  10. word批量替换向下箭头为回车符号、批量删除空行、批量空格与空行