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"); } }
프로그램 실행화면
직각 삼각형을 그리는 프로그램이다. 우선 삼각형의 높이를 입력받는다. 출력할, 그려야 하는 삼각형의 높이를 알아야 몇 번 반복해야 하는지 알 수 있기 때문이다.
입력 받은 값 만큼 반복문을 실행하고 한번 반복 할 때 마다 *를 하나 더 출력해주면 직각 삼각형이 그려진다.
문제를 보고 어느 기준점으로 반복문을 실행할지 생각하면 조금 더 쉽게 프로그래밍할 수 있을 것이다.