求ax²+bx+c=0方程的实根。其中abc由键盘输入

首先要知道求方程式的根的方法。

首先当a不等于0时方程:ax^2+bx+c=0才是一元二次方程。

1、公式法:Δ=b²-4ac,Δ<0时方程无解,Δ≥0时。

x=【-b±根号下(b²-4ac)】÷2a(Δ=0时x只有一个)

2、配方法:可将方程化为[x-(-b/2a)]²=(b²-4ac)/4a²

可解出:x=【-b±根号下(b²-4ac)】÷2a

代码如下:

#include <stdio.h>
#include  <math.h>
int main ( )
{double a,b,c,disc,x1,x2,p,q;scanf("%lf%lf%lf",&a,&b,&c);disc=b*b-4*a*c;p=-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;   x2=p-q;printf("x1=%7.2f\nx2=%7.2f\n",x1,x2);return 0;
}

用C语言求解一元二次方程组相关推荐

  1. C语言 求解一元二次方程组

    求一元二次方程的解 本题目要求一元二次方程的根,结果保留2位小数. 输入格式: 输入在一行中给出3个浮点系数a.b.c,中间用空格分开. 输出格式: 根据系数情况,输出不同结果: 1)如果方程有两个不 ...

  2. C语言求解一元二次方程组

    C语言代码 #include <math.h> int main() {double a,b,c;while (scanf("%lf%lf%lf", &a, & ...

  3. python 求解一元二次方程组

    最近在做笔试题的时候遇到的一道题,挺有意思的贴出来和大佬讨论一下(常规的做法,不保证全对) 题目要求: 给两个方程,字符串格式给出,保证系数为整数.如6x-7+3y=2-5x和 -5+x+y=8-x, ...

  4. 用python求解一元二次方程组

    1 引入math包 2 定义返回的对象 3 判断b*b-4ac的大小 4 计算代码如下 import math class Result:result1 = 0result2 = 0def __ini ...

  5. 用C++来解一元二次方程组

    这里用到了求根公式以及根的判别式 #include <iostream> #include <cmath> using namespace std; int main() {c ...

  6. 一元二次方程组c语言代码,一元二次方程求解程序完整代码

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

  7. c语言求解热传导方程,二维稳态导热问题的数值解法.docx

    核科学与技术学院 <传热学> 二维稳态导热问题的 数值解法作业 姓名:罗晓 学号: 2014151214 班级:任课教师:李磊,张智刚 哈尔滨工程大学 核科学与技术学院 2016 年 11 ...

  8. C++用类搞定一元二次方程组

    //3.一元二次方程求解 //对于一元二次方程ax2 + bx + c = 0,解可以分为很多情况. //若该方程有两个不相等实根,首先输出1,换行,然后输出两个实根,换行 //若方程有两个相等实根, ...

  9. 用c语言求解一元二次方程(共轭根除外)

    只含有一个未知数(一元,并且未知数项的最高次数是2(二次)的整式方程叫做一元二次方程.一元二次方程经过整理都可化成一般形式ax²+bx+c=0(a≠0.其中ax²叫作二次项,a是二次项系数:bx叫作一 ...

最新文章

  1. PMON failed to acquire latch, see PMON dump
  2. 不是程序员学python有什么用-程序员的基本功:为什么非要用Python,其他语言不好吗?...
  3. 数据可视化应用案例:从面积到人口,再到经济、房贷等等方面透析重庆市
  4. 【机器学习】机器学习模型验证,这3个 Python 包可轻松解决95%的需求!
  5. memcached客户端_小水谈Memcache---Memcached安装
  6. Quartz2D简单绘制之不规则形状
  7. 一个站点存在多个web.config时如何管理?
  8. 漫画:这份程序员自画像,是不是你的?
  9. how to use automake to build files
  10. 现代通信原理2.5:确定信号的能量谱密度、功率谱密度与自相关函数
  11. 前端开发技术难点汇总(一)
  12. GitHub上最全中华古诗词数据库又火了
  13. android百度地图导航功能开发,Android百度地图应用开发基础知识
  14. PL.SQL.Developer.v9.0.1.1613下载地址
  15. 2022年最新二手苹果手机价格表
  16. colormap保存 matlab_matlab中colormap用法
  17. GIS-测绘学概论(5)
  18. 分享88个ASP.NET源码,总有一款适合您
  19. 基于LCC谐振补偿网络的无线充电技术的研究
  20. 解决Clock skew detected.

热门文章

  1. 用青龙面板跑闲趣赚(趣闲赚)脚本(收益超级稳定)
  2. 使用微信小程序做一个简易的下拉框,无动画效果,纯原生写法(下拉列表框)
  3. JAVA版本与C#配对的SM2加签验签
  4. 涅槃?高效报表开发人员的五件武器
  5. 什么是APP封装?APP封装有什么途径?
  6. pandas结合matplotlib将excel数据可视化
  7. Mysql 数据库(4)
  8. Deep Multimodal Representation Learning(深度多模态表示学习)
  9. 一种全国产化军用计算机设计大赛,北科大新闻网-我校多支团队在中国大学生计算机设计大赛全国总决赛中斩获佳绩...
  10. 上班族用哪个邮箱好用,如何正确使用邮件工作?...