Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#을 사용하여 행렬 더하기를 수행하는 방법은 무엇입니까?


행렬 덧셈을 수행하려면 두 개의 행렬을 취하십시오. 행렬 1과 행렬 2의 행과 열을 입력합니다. 두 행렬을 더하려면 두 행렬 모두 정방 행렬이어야 합니다.

이제 두 행렬에 요소를 추가합니다. 새 배열을 선언하고 두 배열을 모두 추가합니다.

arr3[i,j] =arr1[i,j] + arr2[i,j];

전체 코드를 보자 -

시스템 사용, System.Linq 사용, 클래스 데모 { static void Main() { int m, n, i, j; Console.Write("행렬과 열의 수를 입력하세요. "); m =Convert.ToInt16(Console.ReadLine()); n =Convert.ToInt16(Console.ReadLine()); int[,] arr1 =새로운 int[10, 10]; int[,] arr2 =새로운 int[10, 10]; int[,] arr3 =새로운 int[10, 10]; Console.Write("요소를 입력하세요 - 행렬 1 :"); for (i =0, i  

출력

다음은 출력입니다.

행렬과 열 수 입력 3 3요소 입력 - 행렬 1 :1 2 3 4 5 6 7 8 9요소 입력 - 행렬 2 :1 2 3 4 5 6 7 8 9Matrix 1123456789Matrix 2123456789Matrix6