从键盘任意输入a,b,c的值,编程计算并输出一元二次方程ax2 + bx + c = 0的根(较小的先输出)。根据一元二次方程的求根公式,令
p = −b2a, q = b2−4ac√2a
假设a,b,c的值能保证方程有两个不相等的实根(即b2 - 4ac > 0)

#include<stdio.h>
#include<math.h>
int main()
{float a, b,c;double  p, q, m, n, x1, x2;printf("Please enter the coefficients a,b,c:");scanf("%f,%f,%f", &a, &b, &c);m= b/a;n=  sqrt(b * b - 4.0 * a * c) / a;p = -1.0 / 2.0 * m;q = 1.0 / 2.0 * n;x1 = p + q;x2 = p - q;if (x1 < x2){printf("x1=%7.4f,x2=%7.4f", x1, x2);}else{printf("x1=%7.4f,x2=%7.4f", x2, x1);}return 0;
}

计算一元二次方程的解相关推荐

  1. 【C语言】计算一元二次方程的解

    计算一元二次方程的解 #include<stdio.h> #include<math.h> void main() {float a,b,c,x1,x2;printf(&quo ...

  2. C++编程练习 计算一元二次方程组解判断是否测试过三种情况

    原题来自菜鸟教程 C++ 实例 - 求一元二次方程的根 实现方法相当简单 就是最基础的C语言程序 以下是菜鸟教程给的答案-- #include <iostream> #include &l ...

  3. python计算一元二次方程a=2.b=3c=1_Python1日一练03-一元二次方程的计算

    Python一日一练03----一元二次方程的计算 要求 由用户随意给定一元二次方程系数a.b.c,计算一元二次方程的解 源码 import cmath #包含复数运算 import math imp ...

  4. 用java计算一元二次方程

    public class TestMath {public static void main(String[] args) {//一元二次方程的解法System.out.println("计 ...

  5. C语言程序设计(数据结构)——计算一元二次方程

    编写一个C语言程序,计算一元二次方程ax^2+bx+c=0的实数根.要求从键盘输入a,b和c,然后再输出解方程的结果. 代码如下: #include<stdio.h> #include&l ...

  6. python123求解一元二次方程_侄子今天问我这个一元二次方程怎么解!还好Python会解!...

    原标题:侄子今天问我这个一元二次方程怎么解!还好Python会解! 题目: 输入一个一元二次方程的系数 a, b, c,求解方程的根. 分析: 1.一元二次方程标准形式: (a ≠ 0) 其中: 是二 ...

  7. 第二十四讲编程项目 求函数的值 油量监控 一元二次方程全解等

    任务和代码: [项目1:分段函数求值] 从键盘输入x的值(要求为实型),根据公式1计算并输出x和y的值. /* *Copyright (c) 2016, CSDN学院 *All rights rese ...

  8. python计算一元二次方程的根

    python计算一元二次方程的根 小编也是一个小白,,只因突然想起写个求解方程,所以写了一个求解一元二次方程的代码. 发现使用python写求解方程要比c语言简单..但是学艺不精,,勿喷 以下代码能够 ...

  9. c语言程序算一元二次方程,如何用C语言来计算一元二次方程

    C语言实现一元二次方程的解 源程序 #include #include float x1,x2,p,q,d; float great_than_zero(float,float); float equ ...

  10. 用C语言求一元二次方程的解

    一元二次方程ax^2+bx+c=0的求解有下列几种情况: 1.当a=0时,该方程不是一元二次方程的解. 2.当a≠0时,该方程是一元二次方程. (1)当b^2-4ac=0时,只有一个解: (2)当b^ ...

最新文章

  1. .net core 中通过 PostConfigure 验证 Options 参数
  2. 编译安装php7.3
  3. 愚人节谁最皮?华为宣布攻克兽语,小米6复刻版官宣,微信发万元红包...
  4. debugger怎么用_谷歌开发者工具,这些技巧你用过么?
  5. 小脚紧腿裤配什么衣服好?
  6. php mysql_affected_rows获取sql执行影响的行数
  7. 欧姆龙cp1h指令讲解_欧姆龙cp1h常用指令学习(十五)网络通讯指令SEND,RECV,CMND...
  8. 恒河aq7275测试软件,横河-AQ7275OTDR测试培训技巧.ppt
  9. Linux如何快速生成大文件
  10. 可调稳压电源lm317实验报告_可调直流稳压电源实验报告 -
  11. 去国外超市如何用英文表达你想要的东西?
  12. 程序员平时如何学习提高技术
  13. Xftp:找不到匹配的outgoing encryption算法
  14. 短距离无线通信设备的天线设计
  15. 对计算机辅助英语教学的建议,CALL引入我国后英语教师面临困难及建议.doc
  16. 利用OpenCV从图片中提取矩形并标注坐标(室内平面地图)——(一)
  17. mysql权限层级体系_数据库mysql有哪些权限?层级有哪些?
  18. 女程序员||想逃离的悲惨世界
  19. 2016 上半年 VR 报告:潜在用户4.5亿
  20. 『题解』洛谷P2357 守墓人

热门文章

  1. html大鱼吃小鱼游戏,大鱼吃小鱼 网页游戏源码(javascript)
  2. Python字符画生成详解
  3. 想成为“王者”的必备能力——领导力21法则
  4. 计算机音乐因为我刚好遇见你,因为我刚好遇见你歌曲
  5. CH340G常见故障的处理
  6. 闲鱼如何高效打造一个多业务、低侵入的搜索链路
  7. 正确地使用“respectively“
  8. YYImage加载gif动态图原理
  9. 使用DISM修复系统
  10. 因变量 方差膨胀系数_如何理解方差膨胀因子(Variance Inflation Factor,VIF)?