题目:

用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a、b及c从命令行做参数输入 java

答案参考:

以下程序在jdk5.0测试通过

import java.util.Scanner;

public class Test {

//一元二次方程式解法

private static X fx (int a,int b,int c) throws Exception{

X x = new X();

double m = b*b - 4*a*c;

if(m>=0){

x.x1=(-1*b+Math.sqrt(m))/(2*a);

x.x2=(-1*b-Math.sqrt(m))/(2*a);

return x;

}

else throw new Exception("无解");

}

public static void main(String[] args) {

try{

//输入参数a,b,c

Scanner cin=new Scanner(System.in);

System.out.print("a=");

int a = cin.nextInt();

System.out.print("b=");

int b = cin.nextInt();

System.out.print("c=");

int c = cin.nextInt();

//计算

X x=fx(a,b,c);

//显示

System.out.println("\n1x1="+x.x1+"\nx2="+x.x2);

}catch(Exception e){

System.out.println(e.getMessage());

}

}

}

//一元二次方程解集包装类

class X{

double x1;

double x2;

}

java 输入 方程,用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a、b及c从命令行做参数输入 java...相关推荐

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

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

  2. C语言程序-求一元二次方程ax²+bx+c=0的实根解(设a≠0)

    一.问题描述 求一元二次方程ax²+bx+c=0的实根解(设a≠0) 二.算法设计 算法的具体步骤如下: ① 输入a.b.c: ② 计算判别式d=b*b-4*a*c: ③ 若d≥0,则求实根x₁,x₂ ...

  3. 编写lisp程序解一元二次方程_用C语言编写一程序求解一元二次方程的根。

    展开全部 C语言编写一程序求解32313133353236313431303231363533e78988e69d8331333365643661一元二次方程的根: #include #include ...

  4. 对一元二次方程ax2+bx+c=0,输入该方程的三个实系数a,b,c(输入的数值应保证方程有实根),计算并输出该方程的两个实根。

    输入格式: 输入在一行中给出2三个实系数a,b,c 输出格式: 在一行中输出方程的两个实根. 输入样例: 3.0 4.0 1.0 输出样例: v1=-1.00,v2=-0.33 #include< ...

  5. 用c语言求解ax2 bx c=0方程的根,用公式法求解一元二次方程ax

    用公式法求解一元二次方程ax2+bx+c=0,并要求输出它的实根. 答案 思路分析:本题考查条件语句设计程序的应用.输入三个实数a,b,c,通过判断判别式Δ是否为零来求实根. 解:程序框图如图1-2- ...

  6. 求ax^2+bx+c=0(ao)根的c语言程序,1、编写一程序,求一元二次方程ax^2+bx+c=0(agt,c++编写程序,一元二次方程ax^2+bx+c=0的根...

    问题标题 1.编写一程序,求一元二次方程ax^2+bx+c=0(a 2019-5-10来自ip:11.182.150.37的网友咨询 浏览量:509 手机版 问题补充: 1.编写一程序,求一元二次方程 ...

  7. Python编写程序求解一元二次方程,打印九九乘法表,判断三条边是否可以构成三角形,并求三角形面积

    目录 求解一元二次方程题目总体要求如下: 打印九九乘法表题目总体要求如下: 判断三条边是否可以构成三角形题目要求如下: 求解一元二次方程题目总体要求如下: 编写程序,输入一元二次方程的三个系数a.b. ...

  8. 编写lisp程序解一元二次方程_vb解一元二次方程代码

    Vb 程序解一元二次方程 以下是程序代码 需要的控件 7 个 label 3 个 text 一个 command Private Sub Command1_Click() Dim a, b, c, d ...

  9. c 语言编写的一元二次方程的根,编写C#程序,计算一元二次方程ax^2+bx+c得实根

    共回答了17个问题采纳率:82.4% using System; using System.Collections.Generic; using System.Text; using System.C ...

最新文章

  1. mysql 去重con_python 爬虫 实现增量去重和定时爬取实例
  2. Unity3D 与 objective-c 之间数据交互。iOS SDK接口封装Unity3D接口
  3. python全景图像拼接_Python+OpenCV实现图像的全景拼接
  4. 富文本框让最大四百像素_富文本框的使用
  5. 密钥生成并配置_如何在 CentOS 8 上设置 SSH 密钥
  6. 华为服务器的中国梦——给客户带来价值
  7. 手机进程多了,有的进程就无法联网?
  8. fireworks CS6安装教程
  9. 什么是NP完全问题?
  10. ACM图论在线画图工具分享 【csacadmy app Graph Editor】
  11. qq服务器维护到什么时候,qq扩列功能怎么找不到了2021
  12. 项目(百万并发网络通信架构)10.3---send()函数的极限测试
  13. c语言多组变量输入数据,C/C++中输入多组数据的方法
  14. python数据分析及可视化(房产数据)
  15. 个人大数据征信查询浅谈与撸待现象
  16. 投资效率模型两个版本(含stata代码以及计算参考文献)
  17. 值得加入的“小而美”公司,2020最佳Tech创业公司盘点
  18. 使用商用WiFi路由器有哪些优势?
  19. Vue 输入框禁止贴贴
  20. VM_02_linux常用命令及操作

热门文章

  1. fastjson 对象和json互转
  2. http协议以及get和post请求
  3. 安装php时,configure: error: xml2-config not found. Please check your libxml2 installation
  4. 关于工资的三个秘密【转载】
  5. 人的一生应当这样度过
  6. 浅析Codewarrior、IAR和Keil MDK三大开发环境优缺点
  7. 不学Python迟早会被淘汰?Python真有这么好的前景?
  8. Python 3标准库,[美] 道格·赫尔曼(Doug Hellmann)
  9. numpy中的matrix矩阵处理
  10. Discuz验证码识别(编码篇)-写给程序员的TensorFlow教程