输入a,b,c的值,求一元二次方程的解
2014-10-24 14:45
302 查看
<pre name="code" class="csharp">using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 方程振 { class Program { static void Main(string[] args) { double a, b, c,n,x1,x2;//定义变量 Console.WriteLine("请输入abc的值:"); Console.WriteLine("a的值为:"); a = Convert.ToDouble(Console.ReadLine());//输入a的值,并赋值给a Console.WriteLine("b的值为:"); b = Convert.ToDouble(Console.ReadLine());//输入b的值,并赋值给b Console.WriteLine("c的值为:"); c = Convert.ToDouble(Console.ReadLine());//输入c的值,并赋值给c n = Math.Sqrt(b*b-4*a*c);//判别式 if (n > 0)//判断 { if(n==0)//判断 { x1 = (-n - b)/2*a; x2 = (n - b) / 2 * a; Console.WriteLine("次方程只有一个解,即x1=x2={0}",x1); Console.ReadKey(); } x1 = (-n - b)/2*a; x2 = (n - b)/2*a; Console.WriteLine("x1的值为{0}\nx2的值为{1}", x1, x2); Console.ReadKey(); } else//如果n<0,则 { Console.WriteLine("此方程无解"); Console.ReadKey(); } Console.ReadKey(); } } }
总结:通过本次练习,我掌握了运用IF语句
l
相关文章推荐
- c语言:求一元二次方程的跟,系数a,b,c由键盘输入(要求考虑所有情况)
- 39.输入任意的a,b,c求一元二次方程ax*x+bx+c=0的根
- 输入系数求一元二次方程根;输入数字对应打开windows的记事本、画图、计算器;输出当前一个月每天是星期几
- 求一元二次方程ax2+bx+c=0的根。其中系数a(a≠0)、b、c的值由键盘输入
- c语言:求一元二次方程的跟,系数a,b,c由键盘输入(要求考虑所有情况)
- 通过java实现输入系数求一元二次方程根,学习Scanner()、split()和Substring()函数
- 习题:输入abc的值求一元二次方程的解
- 求一元二次方程的根
- 求一元二次方程ax^2+bx+c=0的根
- nyoj 1178 && hdu 5105 Math Problem 求解一元二次三次方程
- 二分法求一元二次方程的根
- 求一元二次方程的解
- 求一元二次方程的根
- 第三章数程序设计初步--分支结构项目5求一元二次方程的根
- 分支-18. 求一元二次方程的根(20)
- Java--第13周实验--封装一个求一元二次方程根的类SquareEquation,要求考虑解方程的异常,再编写一个窗口类EquationFrame
- 编程求一元二次方程。ax²+bx+c=0(a≠0)
- 分支-18. 求一元二次方程的根
- 求一元二次方程求根公式与韦达定理.
- 求一元二次方程的解