여기에서 중괄호를 사용하지 않고 C/C++ 프로그래밍 언어로 2D 행렬을 인쇄하는 코드를 볼 수 있습니다.
중괄호는 프로그램에서 별도의 코드 블록을 정의하는 데 사용되는 프로그래밍 언어의 구분 기호입니다. 중괄호 없이 범위를 정의하는 것은 C/C++에서 어렵습니다.
2D 행렬을 출력하기 위한 기본 코드와 샘플 출력을 봅시다.
예시
#include <iostream> using namespace std; int main() { int arr[2][2] = {{12, 67}, {99, 5}}; int n = 2, m = 2; for (int i = 0; i < m; i++){ for (int j = 0; j < n; j++){ cout<<arr[i][j]<<" "; } cout << endl; } return 0; }
출력
1267 995
중괄호를 사용하지 않고 동일하게 인쇄하려면. 새 줄인 마지막을 제외하고 각 반복에서 검은색 공간을 인쇄해야 하기 때문입니다. 이를 위해 약칭이 있습니다.
" \n"[j==n-1].
이것을 사용하여 2X2 행렬을 인쇄해야 한다고 가정합니다. 첫 번째 요소 뒤에는 공백이 있고 두 번째 요소에는 줄 바꿈이 있습니다.
이 솔루션의 구현을 보여주는 프로그램
예시
#include<iostream> using namespace std; int main() { int mat[][3] = { {31, 7, 57}, {42, 1, 99}, {12, 9, 56} }; int n=3, m=3; cout<<"The matrix is : \n"; for (int i = 0; i < m; i++) for (int j = 0; j < n; j++) cout<<mat[i][j]<<" \n"[j==n-1]; return 0; }
출력
The matrix is : 31 7 57 42 1 99 12 9 56