我想在C#中制作一个方程组的程序。我知道如何在纸上解决这个问题,但我很难将其写入代码。我在这方面很新颖(不到一个月前开始编程,几天前C#也开始编程),所以我知道这是不正确的,但这是我能想到的最好的。我试着在这里和其他网站上搜索某些东西,以便向正确的方向发送我,但找不到任何东西。我不想让你为我编写整个程序,只需要几行就可以给我正确的想法。这是我到目前为止,我意识到它的错误,为什么它不工作,我只是无法找到如何解决它们。方程程序系统
Console.WriteLine("Enter first equation A: ");
string str1A = Console.ReadLine();
Console.WriteLine("Enter first equation B: ");
string str1B = Console.ReadLine();
Console.WriteLine("Enter first equation C: ");
string str1C = Console.ReadLine();
Console.WriteLine("Enter the second equation A: ");
string str2A = Console.ReadLine();
Console.WriteLine("Enter the second equation B: ");
string str2B = Console.ReadLine();
Console.WriteLine("Enter the second equation C: ");
string str2C = Console.ReadLine();
double dbl1A = Convert.ToDouble(str1A);
double dbl1B = Convert.ToDouble(str1B);
double dbl1C = Convert.ToDouble(str1C);
double dbl2A = Convert.ToDouble(str2A);
double dbl2B = Convert.ToDouble(str2B);
double dbl2C = Convert.ToDouble(str2C);
double dbl2AN = dbl2A * -1;
double dbl2BN = dbl2B * -1;
double dbl2CN = dbl2C * -1;
double dbl3A = dbl1A + dbl2AN;
double dbl3B = dbl1B + dbl2BN;
double dbl3C = dbl1C + dbl2CN;
Console.WriteLine(dbl3A + "+" + dbl3B + "+" + dbl3C);
Console.ReadLine();
通过你一步做在纸上,一步就什么走,并写相同的指令转换为C#。这个技能对于当程序员来说至关重要。此外,请考虑使用数组而不是变量“1A,2A”,并且您通常不会在C#中使用匈牙利符号。 – BradleyDotNET
你也可以简单地写'double dbl3A = dbl1A - dbl2A;'而不用这个过时的'dbl2AN'。 –