求一元二次方程:ax2+bx+c=0 的根。
输入三个实数a,b,c的值,且a不等于0。

数学基础:一元二次方程

只含有一个未知数(一元),并且未知数项的最高次数是2(二次)的整式方程叫做一元二次方程。标准形式为:ax²+bx+c=0(a≠0)。

求解公式:求根公式法

用求根公式法解一元二次方程的一般步骤为:

①把方程化成一般形式

,确定a,b,c的值(注意符号);

②求出判别式

的值,判断根的情况;

③在

(注:此处△读“德尔塔”)的前提下,把a、b、c的值代入公式

进行计算,求出方程的根。

实例
#include <stdio.h>
#include <math.h>int main()
{float a,b,c,x1,x2,d;printf("输入方程的三个系数:");scanf("%f %f %f",&a,&b,&c);if(a!=0){d=sqrt(b*b-4*a*c);x1=(-b+d)/(2*a);x2=(-b-d)/(2*a);if(x1<x2) printf("%0.2f %0.2f\n",x2,x1); elseprintf("%0.2f %0.2f\n",x1,x2);}return 0;
}

运行结果:
输入方程的三个系数:1 2 1
-1.00 -1.00

【C 语言】一元二次方程相关推荐

  1. C语言一元二次方程表示如下,C语言一元二次方程day6

    交换数和一元二次方程 交换数 代码: F11运行后,随机输入两个数 (注意两数之间要空格分开) 解一元二次方程 代码: 如果⊿=b*b-4ac>0,方程有解. 如:输入1 -1 -6(数字空格分 ...

  2. c语言一元二次方程计算

    #include<stdio.h> #include<stdlib.h> #include<math.h>int main() {float a,b,c,disc, ...

  3. c语言一元二次方程 ii(分支嵌套),C程序设计——求一元二次方程算法

    要求:从键盘上输入一元二次方程的三个参数,编程判断并求一元二次方程的实根(a,b,c均为整数) 算法分析: 一元二次方程是只含有一个未知数,且未知数的最高次数是二次的多项式方程. 一元二次方程经过整理 ...

  4. C语言——一元二次方程求解

    一元二次方程解: 判断系数是否可以构成一元二次方程: 判断disc=b*b-4*a*c是否大于零: 计算两个根x1=(-b-sqrt(disc))/2.x2=(-b+sqrt(disc))/2. in ...

  5. C语言-一元二次方程(求根公式)

    逻辑概念: 一元二次方程的格式为:ax²+bx+c=0(a≠0) 求根公式为:Δ = b²-4×a×c 这个程序需要用到头文件#include <math.h>当中的sqrt()函数. s ...

  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语言 一元二次方程

    任意输入a.b.c的值,求得并输出当y=0时,y=ax^2+bx+c的解. 1. 源代码如下 #include <stdio.h> #include<math.h> int m ...

最新文章

  1. 新上市Lighthouse专用芯片TS3633规格介绍
  2. 常说SCI论文有多少篇,那你知道SCI是什么吗?
  3. AOP的MethodBeforeAdvice
  4. 百度地图no result available_【整理之路二】百度地图的路径规划和调用本机地图导航...
  5. C语言顺序结构程序设计PPT,C语言习题集与实验指导 教学课件 伍鹏、杜红、王圆妹、邓绍金 第3章 顺序结构程序设计.pdf...
  6. springboot dubbo引入包_Spring Cloud与Dubbo的完美融合之手「Spring Cloud Alibaba」
  7. 【JEECG Dubbo专题】Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(二)
  8. SQL Server查询优化
  9. netdevice - 底层访问 Linux 网络设备
  10. 百度地图API地理位置和坐标转换 城市坐标
  11. PPM 金字塔池化模块 - PSPNet
  12. VBA玩转系统剪贴板
  13. 流体动力润滑(轴承油膜承载机理)
  14. SpringMvc中的校验框架@valid和@validation的概念及相关使用 和BindingResult bindingResult...
  15. 内行人看笑话 外行人一脸懵逼
  16. 一个Sqrt函数引发的血案
  17. java web英语单词系统
  18. OSS视频上传后直接播放只有声音没有画面
  19. 刷脸支付正在改变我们的生活方式
  20. nginx启动报 server name * has suspicious symbols

热门文章

  1. KVM虚拟机迁移原理分析
  2. Leetcode算法题(C语言)11--有效的数独
  3. LeetCode 383. Ransom Note
  4. LeetCode 461. Hamming Distance
  5. SelectSort 选择排序
  6. 爬虫-视频资源的爬取
  7. bootstrap-干货小结
  8. python-pygame声音模块的使用
  9. mysql执行计划字段解释
  10. 【翻译】Prometheus 2.4.0 新特性