xxsr.net
当前位置:首页 >> Ax2+Bx+C=0的平方根 用jAvA写程序代码 >>

Ax2+Bx+C=0的平方根 用jAvA写程序代码

晕 你是不是else下面少了一个‘}’啊,还有 a,b,c都是定值了,if else这样写没有多大的意义吧

#include #include int main() { int a, b, c; double d, x1, x2; printf ("请输入三个系数,以空格间隔:"); scanf ("%d %d %d", &a, &b, &c); printf ("a=%d b=%d c=%d\n", a, b, c); d = b*b - 4*a*c; printf ("判别式d=%f\n", d); if (a==0||d

代码供参考,有空多学习,祝好运import java.util.Scanner; public class equation2 {public static void main(String [] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入a b c:");double a,b,c;a=sc.nextDouble();b=s...

public static main(String[] arg0){ if(arg0== null || arg0.length == 0){ System.out.println("请输入参数:a,b,c"); System.exit(0); } for(int i=0;i= 2){ b = Float.parseFloat(arg0[1]); } if(arg0.length >= 3){ c = Float.parseFloat...

参考这个解法 http://jingyan.baidu.com/article/a681b0de3e72703b184346f0.html

a(x²+b/ax+b²/4a²)+c-b²/4a=0 a(x+b/2a)²=b²/4a-c=(b²-4ac)/4a x+b/2a=±√(b²-4ac)/4a² x=[-b±√(b²-4ac)]/2a 配方法是一种代数的计算技巧,可以用来解二次方程式、判别解析几何中某些方程式的...

我看过了算法没错不过少了一些判断条件,你的算法中使用开根号的sprt()函数,所以必须保证穿进去的disc不为负数,我第一次使用1 2 3出来是错误答案 第二次使用1 3 2传出来是x1 = -1 x2= -2这是正确答案所以你的算法没有错,只要加一个if(disc>=...

这应该是很简单的吧!没那么复杂

别的地方有没有错误暂不清楚,有两个地方肯定是错了: if(j=0) printf("%4.f",-b/2*a); if(j>0) printf("%4.f %4.f",(-b+sqrt(j))/2*a,(-b-sqrt(j))/2*a); 应该改成 if(j=0) printf("%4.f",-b/(2*a)); if(j>0) printf("%4.f %4.f",(-b+sqrt(j))/...

可以用Scanner 逻辑上应该没错误 import java.util.Scanner; public class Test2 { public static String x(int a,int b,int c){ int x = b*b-4*a*c; double d; if(x

网站首页 | 网站地图
All rights reserved Powered by www.xxsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com