编程求一元二次方程
2014-10-26 21:01
225 查看
// Copyright (c) 2014软件技术2班
// All rights reserved.
// 作 者: B35
// 完成日期:2014年10月26日
// 版 本 号:v1.0
//
// 问题描述:利用C#编写一个程序来求一元二次方程
// 输入描述:a,b,c的值
// 输出描述:方程的解x1,x2
//
using System: //引用Syetem命名空间
{
class Program
{
static void Main(string[] args)
{
double a, b, c;
Console.Write("a=");
a = Convert.ToDouble(Console.ReadLine());
Console.Write("b=");
b = Convert.ToDouble(Console.ReadLine());
Console.Write("c=");
c = Convert.ToDouble(Console.ReadLine());
double d = b * b - 4 * a * c;
double x1, x2;
if (d > 0)
{
x1 = (-b - Math.Sqrt(d)) / 2.0 / a;
x2 = (-b + Math.Sqrt(d)) / 2.0 / a;
Console.WriteLine("方程有两个不同的实根\nx1={0}\nx2={1}", x1, x2);
}
else if (d == 0)
{
x1 = x2 = (-b) / 2.0 / a;
Console.WriteLine("方程有两个相同的实根\nx1={0}\nx2={1}", x1, x2);
}
else if (d < 0)
{
Console.WriteLine("方程无解");
}
Console.Read();
}
}
}
输出:
总结:在写这个编程的时候我没有将c的值输出,也没有输出对应相应的输出量导致了输入a,b,c的值得时候按回车键调试板马上就消失了
// All rights reserved.
// 作 者: B35
// 完成日期:2014年10月26日
// 版 本 号:v1.0
//
// 问题描述:利用C#编写一个程序来求一元二次方程
// 输入描述:a,b,c的值
// 输出描述:方程的解x1,x2
//
using System: //引用Syetem命名空间
{
class Program
{
static void Main(string[] args)
{
double a, b, c;
Console.Write("a=");
a = Convert.ToDouble(Console.ReadLine());
Console.Write("b=");
b = Convert.ToDouble(Console.ReadLine());
Console.Write("c=");
c = Convert.ToDouble(Console.ReadLine());
double d = b * b - 4 * a * c;
double x1, x2;
if (d > 0)
{
x1 = (-b - Math.Sqrt(d)) / 2.0 / a;
x2 = (-b + Math.Sqrt(d)) / 2.0 / a;
Console.WriteLine("方程有两个不同的实根\nx1={0}\nx2={1}", x1, x2);
}
else if (d == 0)
{
x1 = x2 = (-b) / 2.0 / a;
Console.WriteLine("方程有两个相同的实根\nx1={0}\nx2={1}", x1, x2);
}
else if (d < 0)
{
Console.WriteLine("方程无解");
}
Console.Read();
}
}
}
输出:
总结:在写这个编程的时候我没有将c的值输出,也没有输出对应相应的输出量导致了输入a,b,c的值得时候按回车键调试板马上就消失了
相关文章推荐
- 【简单的编程问题2】求一元二次方程的根
- 编程求一元二次方程
- 编程求一元二次方程ax2+bx+c=0的根
- 编程求一元二次方程ax2+bx+c=0的根
- 编程求一元二次方程。ax²+bx+c=0(a≠0)
- 编程求一元二次方程的解
- 作业————编程求一元二次方程。ax²+bx+c=0(a≠0)
- 编程求一元二次方程
- 编程求一元二次方程 上机作业
- 编程求一元二次方程。ax²+bx+c=0(a≠0)
- C#一元二次方程的程序;
- 程序设计实习MOOC / 程序设计与算法(一)第三周测验(2017冬季)2:求一元二次方程的根
- 求一元二次方程的解
- 第九周上机任务项目5:求一元二次方程的根
- 第九周任务02:求一元二次方程的解
- Python数学运算的一个小算法(求一元二次方程的实根)
- 求一元二次方程的解
- 求一元二次方程的解
- c语言:求一元二次方程的跟,系数a,b,c由键盘输入(要求考虑所有情况)
- 分支-18 求一元二次方程的根(20)