用C#编写一个求解一元二次方程的程序如题……想了半天……刚刚学完条件判断语句.
答案:2 悬赏:40 手机版
解决时间 2021-02-15 16:15
- 提问者网友:疯子也有疯子的情调
- 2021-02-15 01:36
用C#编写一个求解一元二次方程的程序如题……想了半天……刚刚学完条件判断语句.
最佳答案
- 五星知识达人网友:迟山
- 2021-02-15 02:16
double x1 = 0;//解1double x2 = 0;//解2Console.WriteLine("求 ax^2+bx+c=0 的解");Console.Write("请输入a的值:");double a = Convert.ToInt32(Console.ReadLine());Console.Write("请输入b的值:");double b = Convert.ToInt32(Console.ReadLine());Console.Write("请输入c的值:");double c = Convert.ToInt32(Console.ReadLine());double dt = b * b - 4 * a * c; //Δ的值if (dt < 0){ Console.WriteLine("此方程无实数解.");}else if (dt == 0){ x1 = -b / 2 * a; Console.WriteLine("方程的解为:x1=x2= " + x1.ToString("F")); //保留小数点后两位}else{ x1 = (-b + Math.Sqrt(dt)) / 2 * a; x2 = (-b - Math.Sqrt(dt)) / 2 * a; Console.WriteLine("方程的解为:x1= " + x1.ToString("F") + ", x2= " + x2.ToString("F"));}Console.ReadKey();
全部回答
- 1楼网友:动情书生
- 2021-02-15 02:45
我检查一下我的答案
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯