c# - C# 编程任务
问题描述
您好,我在 C# 中有一个简单的编程任务,但我停留在最后一部分。我需要制作 2 个具有随机数(3x3)的数组,最后我需要将它们总结为一个数字。所以它:带有 3 个数字的数组 1 + 带有 3 个数字的数组 2 = 带有所有数组数字的数组 3。有人能帮帮我吗?我的代码是:
static void Main(string[] args)
{
int[,] pole1 = new int[3, 3];
int[,] pole2 = new int[3, 3];
int[,] pole3 = new int[3, 3];
Random random1 = new Random();
Console.WriteLine("Pole 1 je: ");
for (int a = 0; a <= 2; a++)
{
for (int b = 0; b <= 2; b++)
{
pole1[a, b] = random1.Next(1, 9);
Console.Write(pole1[a, b]);
}
Console.WriteLine();
}
Console.WriteLine("Pole 2 je: ");
for (int a = 0; a <= 2; a++)
{
for (int b = 0; b <= 2; b++)
{
pole2[a, b] = random1.Next(1, 9);
Console.Write(pole2[a, b]);
}
Console.WriteLine();
}
Console.WriteLine("Součet polí je: ");
for (int a = 0; a <= 2; a++)
{
for (int b = 0; b <= 2; b++)
{
pole3[a, b] = (pole1[a, b] + pole2[a, b]);
Console.Write(pole3[a, b]);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
我有两个数组,但不知道如何总结它们。
解决方案
我认为您的代码工作正常
Console.Write(pole1[a, b] + "\t"); // Add "\t"
Console.Write(pole2[a, b] + "\t"); // Add "\t"
Console.Write(pole3[a, b] + "\t"); // Add "\t"
更新:如果你想像下面这样
Array 1 : 373
Array 2 : 176
Result : 549
最后一个循环将是
for (int a = 0; a <= 2; a++)
{
int sum = (pole1[a, 0] + pole2[a, 0]) * 100 + (pole1[a, 1] + pole2[a, 1]) * 10 + (pole1[a, 2] + pole2[a, 2]) ;
pole3[a, 0] = sum / 100;
pole3[a, 1] = (sum - pole3[a, 0] * 100) / 10;
pole3[a, 2] = sum - (pole3[a, 0] * 100) - (pole3[a, 1] * 10);
Console.Write($"{pole3[a, 0]}" + "\t" + $"{pole3[a, 1]}" + "\t" + $"{pole3[a, 2]}");
Console.WriteLine();
}
推荐阅读
- javascript - javascript react app fails to compile with generated openapi-client
- docker - No NGINX redirection towards a gunicorn dockerized flask app - Nginx + Docker + Flask + Gunicorn
- arm - How to show all printed values when using arm-none-eabi-gdb?
- javascript - Javascript json object reduction by multiple keys?
- python - Softban command(discord.py)
- unity3d - How to have collision detection without physics in Unity?
- c++ - Why are objects not cleared after hardware exception?
- c++ - 为什么 cuda-gdb 显示意外的内存值?
- java - Resize JTable size
- shopify-app - AppBridgeError INVALID_CONFIG: host must be provided