본문 바로가기

Programming/C

[C언어] 프로젝트 2. 피라미드를 쌓아라

728x90
반응형

01234
피라미드를 쌓아라

선수 과목

  1. 증가 연산자
  2. for
  3. while
  4. do while
  5. 이중 반복문 (구구단)
  6. 이중 반복문 (별)
  7. 이중 반복문 (오른쪽 정렬 별)
#include <stdio.h>

int main(void)
{	
    //피라미드를 쌓아라
	
    /*
    
   	   *
  	  ***
 	 *****
	*******
    
    */
    
    int floor;
	printf(" 몇 층으로 쌓겠느냐?");
	scanf_s("%d", &floor);
	for (int i = 0; i < floor; i++)
	{
		for (int j = i; j < floor - 1; j++)
		{
			printf(" ");
		}
		for (int k = 0; k < i * 2 + 1; k++) //핵심 조건
		{
			printf("*");
		}
		printf("\n");
	}
	return 0;
728x90
반응형