求方程ax2+bx+c=0的实数根。a, b, c由键盘输入, a!=0。若只有一个实数根(b2-4ac=0)则只输出x1,若无实数根(b2-4ac<0)则输出Error。

输入

2.5 7.5 1.0

输出

(注意等号前面后面都有一个空格)

(注意等号前面后面都有一个空格)

x1 = -0.139853

x2 = -2.860147

import java.util.Scanner;public class ALGO160 {
public static void main(String[] args) {Scanner sc = new Scanner(System.in);double a = sc.nextDouble();double b = sc.nextDouble();double c = sc.nextDouble();double d = b*b-4*a*c;double e = -b/(2*a);if(d<0){System.out.println("Error");}else{if(d>0){double x1 = e+Math.sqrt(d)/(2*a);double x2 = e- Math.sqrt(d)/(2*a);System.out.println("x1"+" = "+String.format("%.6f", x1));System.out.println("x2"+" = "+String.format("%.6f", x2));}else {System.out.println("x1"+" = "+String.format("%.6f", e));}}
}
}

求方程ax2+bx+c=0的实数根相关推荐

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

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

  2. c语言函数求方程ax2 bx c,关于求方程ax2+bx+c=0根的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #include"resource.h" BOOL CALLB ...

  3. c语言 求方程ax,关于求方程ax2+bx+c=0根的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #include"resource.h" BOOL CALLB ...

  4. 求ax bx c 0的根c语言,关于求方程ax2+bx+c=0根的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #include"resource.h" BOOL CALLB ...

  5. 求方程式ax2 bx c=0的根c语言,关于求方程ax2+bx+c=0根的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #include"resource.h" BOOL CALLB ...

  6. 求一元二次方程ax2+bx+c=0的实数根

    #include "math.h"  // 这个头文件是对应后面的sqtr函数 #include "stdio.h" int  main() { float a ...

  7. 编写一个求方程ax2 + bx + c = 0的根 的程序,用3个函数分别求当b2-4ac大于零、等于零、和小于零时的方程的根。要求从主函数输入a,b,c的值并输出结果。

    #include<iostream> #include<math.h> using namespace std; void equation_1(int a,int b,int ...

  8. 1.4 输入a、b、c,求方程ax2+bx+c=0的实根。

    #include<stdio.h> #include<math.h> int main(){double a,b,c,d,x,x1,x2;scanf("%lf%lf% ...

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

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

最新文章

  1. 访问vue_一起学Vue:访问API(axios)
  2. vs2008 使用Visual Leak Detector检测内存泄漏
  3. hadoop文件操作
  4. 小米 OV 联合起来才不是为了对抗 Google!
  5. 疫情之下,精准测试的智能可信模式正在成为中流砥柱
  6. ie的window.open 未指明的错误_错误还是违法——离开的原因之一
  7. C++ 多字节与宽字符串的相互转换
  8. Android自定义控件封装之自定义属性的实现
  9. 汽车电子功能安全标准ISO26262解析(六)——硬件集成测试
  10. CAXA图文档2007服务器端,caxa电子图板2007
  11. 广告联盟中CPC CPA CPM CPS CPV分别是什么意思
  12. Udacity数据集
  13. LDAP简介及Java、客户端连接
  14. 飞行模拟器V1.0正式版
  15. web开发中cab文件 使用
  16. gis空间校正没反应_使用ArcGIS进行空间校正的步骤(矢量数据)
  17. 5、谷歌地图官方API-可视化数据:地震图
  18. Matlab MEX
  19. 在没SQL Server数据库情况下怎么打开.MDF文件?
  20. 区块链革命 - 推荐序一 区块链革命:从失控说起

热门文章

  1. VBS+迷你QQ,实现机器远程休眠和电驴的自动休眠
  2. 一些关于芯片烧录的心得
  3. 25.(cesium篇)cesium军事标绘-攻击箭头采集(燕尾)
  4. Java字母笔顺_j的笔顺 j书写顺序是什么
  5. 简单说一下Flutter框架
  6. 量子计算--复习+量子信息--铺垫(学习笔记)
  7. iOS开发技巧-国际化(Localization),只看一篇就够了
  8. 滴滴云A100 GPU裸金属服务器性能及硬件参数详解
  9. 天嵌i.mx6q--2
  10. SVN权限的简单配置