gpt4 book ai didi

c# - 使用用户输入数字创建 3x3 矩阵 C#

转载 作者:太空狗 更新时间:2023-10-29 22:37:44 24 4
gpt4 key购买 nike

我正在尝试用 C# 语言创建一个 3x3 矩阵,我知道如何创建矩阵,但我需要用户输入数字的帮助。我希望有人能帮助我,谢谢。

最佳答案

我将添加一个 while 循环并使用 double.TryParse 来验证用户的输入。使用 BWHazel 的代码:

const int MATRIX_ROWS = 3;
const int MATRIX_COLUMNS = 3;

double[,] matrix = new double[MATRIX_ROWS, MATRIX_COLUMNS];

for (int i = 0; i < MATRIX_ROWS; i++)
{
for (int j = 0; j < MATRIX_COLUMNS; j++)
{
double input;
Console.Write("Enter value for ({0},{1}): ", i, j);
while (!double.TryParse(Console.ReadLine(), out input)
{
Console.Write("Enter correct value for ({0},{1}): ", i, j);
}
matrix[i,j] = input
}
}

要获取所有行的总计,您可以使用以下代码段:

for (int i = 0; i < MATRIX_ROWS; i++) 
{
// The some for each row
double sum = 0.0;
for (int j = 0; j < MATRIX_COLUMNS; j++)
{
sum += matrix[i,j];
}
Console.WriteLine(string.format("The sum for row {0} is: {1}", i, sum));
}

关于c# - 使用用户输入数字创建 3x3 矩阵 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19220942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com