【C#学习路途】被数学老师罚,确让我机智的挡住了惩罚,功劳全靠程序!

今天,我们刚刚学到数学二元一次方程的应用,我数学学的很不错的!没有吹,我嫌解方程麻烦就这样了:              解:设叉叉叉为x。

          根据题意可列:13x2+3x=0

              解得x1=空;x2=空; 

             答:叉叉叉为 空 ;

这些空的本来打算上课前超同学的抄上去,结果机智的我还是忘了! 于是老李就罚我解100个方程了!程序源码在此:(有被罚的以后可以用这个来解!)

    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("欢迎使用解二元一次方程工具――传人CR工作室 frank制作");
            Console.WriteLine("本程序的解发是运用的公式法!无论多难的二元一次方程都可以解,最快只需1毫秒,最慢则需要n年n取决于你的电脑CUp运算功率");
            ab:
            Console.WriteLine("请先化简成一般形式ax2+bx+c=0");
            Console.WriteLine("请输入a");
            double a;
            a = double.Parse(Console.ReadLine());
            Console.WriteLine("请输入b");
            double b;
            b = double.Parse(Console.ReadLine());
            Console.WriteLine("请输入c");
            double c;
            c = double.Parse(Console.ReadLine());
            double x1;
            x1 = (-b+Math.Sqrt(b*b-4*a*c))/2*a;
            Console.WriteLine("x1="+x1);
            double x2;
            x2 = (-b - Math.Sqrt(b * b - 4 * a * c)) / 2 * a;
            Console.WriteLine("x2=" + x2);
            goto ab;
            

        }
    }
}

运行截图:(截图不知道怎么了上传不上去,在二楼上看吧!)

你可能感兴趣的:(数学,程序)