[만점]A를 크기 n x n의 정사각형 행렬이라고 하자. 다음 프로그램의 예상되는 출력이 무엇인지 설명하시오.

목차

없음

본문내용

C = 100
for i = 1 to n do
for j = 1 to n do
{
Temp = A[i][j] + C
A[i][j] = A[j][i]
A[j][i] = Temp – C
}
for i = 1 to n do
for j = 1 to n do
Output(A[i][j]);

정답 : 행렬 A 자체

설명:
코드는,

설명 1: Temp = A[i] [j] + C;

설명 2: A[i] [j] = A[j] [i]; 각 위쪽 삼각형 요소는 아래쪽 삼각형의 거울 이미지에 의해 서로 바뀔 것이다

설명 3: A[J] [I] = Temp – C; 동일한 하부 삼각형 요소는 상부 삼각형의 거울 이미지에 의해 다시 변경될 것이다

출처 : 해피캠퍼스

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다