java 输入 方程,用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a、b及c从命令行做参数输入 java...
题目:
用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...相关推荐
- Java黑皮书课后题第3章:*3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果
*3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果 题目 题目描述 运行示例 破题 代码 题目 题目描述 ...
- 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₂ ...
- 编写lisp程序解一元二次方程_用C语言编写一程序求解一元二次方程的根。
展开全部 C语言编写一程序求解32313133353236313431303231363533e78988e69d8331333365643661一元二次方程的根: #include #include ...
- 对一元二次方程ax2+bx+c=0,输入该方程的三个实系数a,b,c(输入的数值应保证方程有实根),计算并输出该方程的两个实根。
输入格式: 输入在一行中给出2三个实系数a,b,c 输出格式: 在一行中输出方程的两个实根. 输入样例: 3.0 4.0 1.0 输出样例: v1=-1.00,v2=-0.33 #include< ...
- 用c语言求解ax2 bx c=0方程的根,用公式法求解一元二次方程ax
用公式法求解一元二次方程ax2+bx+c=0,并要求输出它的实根. 答案 思路分析:本题考查条件语句设计程序的应用.输入三个实数a,b,c,通过判断判别式Δ是否为零来求实根. 解:程序框图如图1-2- ...
- 求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.编写一程序,求一元二次方程 ...
- Python编写程序求解一元二次方程,打印九九乘法表,判断三条边是否可以构成三角形,并求三角形面积
目录 求解一元二次方程题目总体要求如下: 打印九九乘法表题目总体要求如下: 判断三条边是否可以构成三角形题目要求如下: 求解一元二次方程题目总体要求如下: 编写程序,输入一元二次方程的三个系数a.b. ...
- 编写lisp程序解一元二次方程_vb解一元二次方程代码
Vb 程序解一元二次方程 以下是程序代码 需要的控件 7 个 label 3 个 text 一个 command Private Sub Command1_Click() Dim a, b, c, d ...
- c 语言编写的一元二次方程的根,编写C#程序,计算一元二次方程ax^2+bx+c得实根
共回答了17个问题采纳率:82.4% using System; using System.Collections.Generic; using System.Text; using System.C ...
最新文章
- mysql 去重con_python 爬虫 实现增量去重和定时爬取实例
- Unity3D 与 objective-c 之间数据交互。iOS SDK接口封装Unity3D接口
- python全景图像拼接_Python+OpenCV实现图像的全景拼接
- 富文本框让最大四百像素_富文本框的使用
- 密钥生成并配置_如何在 CentOS 8 上设置 SSH 密钥
- 华为服务器的中国梦——给客户带来价值
- 手机进程多了,有的进程就无法联网?
- fireworks CS6安装教程
- 什么是NP完全问题?
- ACM图论在线画图工具分享 【csacadmy app Graph Editor】
- qq服务器维护到什么时候,qq扩列功能怎么找不到了2021
- 项目(百万并发网络通信架构)10.3---send()函数的极限测试
- c语言多组变量输入数据,C/C++中输入多组数据的方法
- python数据分析及可视化(房产数据)
- 个人大数据征信查询浅谈与撸待现象
- 投资效率模型两个版本(含stata代码以及计算参考文献)
- 值得加入的“小而美”公司,2020最佳Tech创业公司盘点
- 使用商用WiFi路由器有哪些优势?
- Vue 输入框禁止贴贴
- VM_02_linux常用命令及操作
热门文章
- fastjson 对象和json互转
- http协议以及get和post请求
- 安装php时,configure: error: xml2-config not found. Please check your libxml2 installation
- 关于工资的三个秘密【转载】
- 人的一生应当这样度过
- 浅析Codewarrior、IAR和Keil MDK三大开发环境优缺点
- 不学Python迟早会被淘汰?Python真有这么好的前景?
- Python 3标准库,[美] 道格·赫尔曼(Doug Hellmann)
- numpy中的matrix矩阵处理
- Discuz验证码识别(编码篇)-写给程序员的TensorFlow教程