algorithm 문자사각형1

Algorithm 2015. 7. 1. 20:00

출처 : 정올 실력키우기

문자의 진행 순서는 맨 오른쪽 아래에서 위쪽으로 'A'부터 차례대로 채워나가는 방법으로
왼쪽 위까지 채워 넣는다. 'Z' 다음에는 다시 'A'부터 반복된다.

input-----
4

output----
P L H D
O K G C
N J F B
M I E A


통과된 c 코드

#include <stdio.h>
int main(void) {
	int a, b, i, j;
	scanf("%d", &a);
	for(i = 0; i < a; i++) {
		for(j = 0; j < a; j++) {
			b = 64 + a * (a - j) - i;
			if(b > 90) {
				b = 65 + (b - 65) % 26;
			}
			printf("%c ", (char)b);
		}
		printf("\n");
	}
	return (0);
}

'Algorithm' 카테고리의 다른 글

algorithm 병합정렬  (0) 2015.07.09
algorithm 버블 정렬  (0) 2015.07.09
algorithm 삽입정렬  (0) 2015.07.08
algorithm 문자사각형1  (0) 2015.07.01
Trackbacks 0 : Comments 0

Write a comment