카테고리 없음

[C언어] 직각 삼각형 그리기

s뽈록이s 2013. 5. 2. 09:37
void main()
{
	int x = 1, y, i;
	printf("삼각형의 높이를 입력해 주세요 : ");
	scanf("%d", &y);
	for(; y != 0; y--)
	{
		for(i = 0; i < x; i++)printf("*");
		x++;
		printf("\n");
	}
}

프로그램 실행화면


직각 삼각형을 그리는 프로그램이다. 우선 삼각형의 높이를 입력받는다. 출력할, 그려야 하는 삼각형의 높이를 알아야 몇 번 반복해야 하는지 알 수 있기 때문이다.


입력 받은 값 만큼 반복문을 실행하고 한번 반복 할 때 마다 *를 하나 더 출력해주면 직각 삼각형이 그려진다.


문제를 보고 어느 기준점으로 반복문을 실행할지 생각하면 조금 더 쉽게 프로그래밍할 수 있을 것이다.