[C] 구구단 예쁘게 출력하기

Posted at 2012.04.08 17:46 | Posted in 프로그래밍

위 그림과 같이 구구단을 예쁘게 출력하기 위해서는 다음 코드를 사용하면 된다. 다음과 같은 코드를 흔히 "알고리즘"이라고 부르는 것 같던데, 이번에 있던 구글 코드잼 코리아 알고리즘 대회에 나갔는데 예선 탈락이라 알고리즘을 그닥 좋아하진 않는다.

#include <stdio.h>
int main()
{
	int curGuGu=2,maxGuGu=9,maxCols=4,maxRows=9,curRow,i;

	for (curGuGu; curGuGu<=maxGuGu; curGuGu+=maxCols)
	{
		for (curRow = 1; curRow <= maxRows; curRow++)
		{
			for (i = curGuGu; i < curGuGu+maxCols; i++)
			{
				if (i>maxGuGu)
					break;
				printf("%d x %d = %d\t",i,curRow,i*curRow);
			}
			printf("\n");
		}
		printf("\n");
	}
	getchar();
	return 0;
}


저작자 표시 비영리
신고
  1. 이거 저번에 냇던 알고리즘이네
    c언어 공부해야하는데 시간이 없어 ㅋㅋㅋ 핑계가 아니라 ㅜㅜ
  2. 구구클래스
    구구단보니까 구구클래스 생각나네요

Name __

Password __

Link (Your Website)

Comment