用计算机语言编程实现求方程二次分式解
我们数学老师让找的...我原来虽然自学过一点点C但是根本就不会编东西...求人帮忙给编下,解释一下..谢谢啦...我才上高一额...不管啥语言...帮我做出来行么..谢谢...
我们数学老师让找的...
我原来虽然自学过一点点C但是根本就不会编东西...
求人帮忙给编下,解释一下..
谢谢啦...
我才上高一额...
不管啥语言... 帮我做出来行么..
谢谢了...
听说做了加学分.. 展开
我原来虽然自学过一点点C但是根本就不会编东西...
求人帮忙给编下,解释一下..
谢谢啦...
我才上高一额...
不管啥语言... 帮我做出来行么..
谢谢了...
听说做了加学分.. 展开
展开全部
啥叫 二次分式解来? 我给你弄了个渗运 求解的 艾 毕业n年 都忘了。。。游念
import java.io.*;
import java.lang.*;
import java.math.*;
class Fangcheng {
public static void main(String args[]) throws IOException {
int A = 0, B = 0, C = 0, user = 0, i = 0;
double X, X1, X2;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请依次输入方程的二次项丛磨梁系数A,一次项系数B,常数项C:");
user = Integer.parseInt(br.readLine());
switch (i) {
case 0:
A = user;
case 1:
B = user;
case 2:
C = user;
}
i++;
if (A == 0 && B != 0) {
X = (double) (C / B);
System.out.println("二次项系数A为0,变为一次方程,解为:X=" + X);
}
else
{
if (A != 0 && B * B - 4*A * C >= 0) {
X1 = ( -B + Math.sqrt(B * B - 4 * A * C)) / 2 * A;
X2 = ( -B - Math.sqrt(B * B - 4 * A * C)) / 2 * A;
System.out.println("二次方程的解为:X1=" + X1 + " X2=" + X2);
}
else
{
if (A != 0 && B * B - 4 * A * C < 0) {
System.out.println("二次方程没有实数解。");
}
else
{
if (A == 0 && B == 0 && C == 0) {
System.out.println("二次方程的解为全体实数。");
}
}
}
}
}
}
import java.io.*;
import java.lang.*;
import java.math.*;
class Fangcheng {
public static void main(String args[]) throws IOException {
int A = 0, B = 0, C = 0, user = 0, i = 0;
double X, X1, X2;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请依次输入方程的二次项丛磨梁系数A,一次项系数B,常数项C:");
user = Integer.parseInt(br.readLine());
switch (i) {
case 0:
A = user;
case 1:
B = user;
case 2:
C = user;
}
i++;
if (A == 0 && B != 0) {
X = (double) (C / B);
System.out.println("二次项系数A为0,变为一次方程,解为:X=" + X);
}
else
{
if (A != 0 && B * B - 4*A * C >= 0) {
X1 = ( -B + Math.sqrt(B * B - 4 * A * C)) / 2 * A;
X2 = ( -B - Math.sqrt(B * B - 4 * A * C)) / 2 * A;
System.out.println("二次方程的解为:X1=" + X1 + " X2=" + X2);
}
else
{
if (A != 0 && B * B - 4 * A * C < 0) {
System.out.println("二次方程没有实数解。");
}
else
{
if (A == 0 && B == 0 && C == 0) {
System.out.println("二次方程的解为全体实数。");
}
}
}
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询