编写C#程序,计算一元二次方程ax^2+bx+c得实根有以下几种肯能:1 :a=0,不是一元二次方程2:b^2-4ac=0 有两个相等的实根3:b^2-4ac>0.有两个不等的实根

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 14:04:34
编写C#程序,计算一元二次方程ax^2+bx+c得实根有以下几种肯能:1 :a=0,不是一元二次方程2:b^2-4ac=0 有两个相等的实根3:b^2-4ac>0.有两个不等的实根

编写C#程序,计算一元二次方程ax^2+bx+c得实根有以下几种肯能:1 :a=0,不是一元二次方程2:b^2-4ac=0 有两个相等的实根3:b^2-4ac>0.有两个不等的实根
编写C#程序,计算一元二次方程ax^2+bx+c得实根
有以下几种肯能:
1 :a=0,不是一元二次方程
2:b^2-4ac=0 有两个相等的实根
3:b^2-4ac>0.有两个不等的实根

编写C#程序,计算一元二次方程ax^2+bx+c得实根有以下几种肯能:1 :a=0,不是一元二次方程2:b^2-4ac=0 有两个相等的实根3:b^2-4ac>0.有两个不等的实根
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace cacFC
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入系数a");
double a=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入系数b");
double b =Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入系数c");
double c =Convert.ToDouble( Console.ReadLine());
try
{
Hashtable myresult = new Hashtable();
if (a == 0)
{
Console.WriteLine("这不是一个一元二次方程.");
if (b == 0)
{
Console.WriteLine("这不是一个方程.");
Console.ReadKey();
}
else
{
Console.WriteLine("这是一个一元一次方程.");
myresult.Add("fist",c / b);
Console.WriteLine("一元一次方程解为:\n");
foreach (DictionaryEntry de in myresult)
{
Console.WriteLine("\t{0}:\t{1}",de.Key,de.Value);
}
Console.ReadKey();
}
}
else
{
Console.WriteLine("这是一个一元二次方程.");
if (b * b - 4 * a * c >= 0)
{
Console.WriteLine("一元二次方程有实数根.");
myresult.Add("fist",(-b + Math.Sqrt(b * b - 4 * a * c)) / (2 * a));
myresult.Add("second",(-b - Math.Sqrt(b * b - 4 * a * c)) / (2 * a));
}
else
{
Console.WriteLine("一元二次方程有复数根.");
myresult.Add("fist",(-b / 2 * a + "+" + Math.Sqrt(Math.Abs(b * b -4 * a * c)) / (2 * a) + "*i"));
myresult.Add("second",(-b / 2 * a + "-" + Math.Sqrt(Math.Abs(b * b - 4 * a * c)) / (2 * a) + "*i"));
}
Console.WriteLine("一元二次方程解为:\n");
foreach (DictionaryEntry de in myresult)
{
Console.WriteLine("\t{0}:\t{1}",de.Key,de.Value);
}
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadKey();
}
}
}
}

编写C#程序,计算一元二次方程ax^2+bx+c得实根有以下几种肯能:1 :a=0,不是一元二次方程2:b^2-4ac=0 有两个相等的实根3:b^2-4ac>0.有两个不等的实根 1、编写一程序,求一元二次方程ax^2+bx+c=0(a0)的解 编写程序:输入a,b,c三个数,求一元二次方程ax^2+bx+c=0的根 编写程序,(C语言)求一元二次方程ax的2次方+bx+c=0的根 如何编写一元二次方程程序用C++ C语言求1元2次方程解已知一元二次方程ax^2+bx+c=o,编写一程序当从键盘输入a,b,c的值后,计算x的值 java编程 求解一元二次方程:ax^2+bx+c=0编写一个程序,求解一元二次方程:ax^2+bx+c=0 .参数a,b及c从命令行输入.提示:需要用到 java.lang.Math 类,Math 类中提供了多种用于科学计算的方法,例如开方 sq 用C#语言怎样编写计算其程序? C#编程,根据一元二次方程 的求根公式 ,编写程序求解一元二次方程组的解只要C#的根据一元二次方程的求根公式 ,编写程序求解一元二次方程组的解,只考虑实数解,要求区分两根不同和两根相 用C#编写一个求解一元二次方程的程序如题……想了半天……刚刚学完条件判断语句. 编写程序解一元二次方程ax^2+bx+c=0(a≠0)别写的太复杂,看不懂…… 编写程序,计算一元二次方程ax^2+bx+c得实根,有以下几种肯能 1:a=0,不是一元二次方程 2:b^2-4ac=0 有两个相等的实根 3:b^2-4ac>0.有两个不等的实根 帮忙用C语言编写解一元二次方程 (ax)的平方+bx+c=0 的完整程序 用VB程序编写:问题;创建一个工程来计算一元二次方程的根.要求 输入一元二次方程的系数,求出方程的根 C语言 编写程序 从键盘输入一元二次方程的三个参数(实数),计算并输出该方程的两个根 编写程序,任意输入一元二次方程ax的平方+bx+c=0中的abc的值,计算并求输出方程的根visual basic 窗体咋设计? 用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根(假设是两个实根,测试数据必须保证这一急, 用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根,要考虑虚根的情况,