Rylah's Study & Daily Life

03. 반복문 본문

Study/C

03. 반복문

Rylah 2021. 11. 1. 14:39
#include <stdio.h>

int main(void) {

	//10번?
	/*
	printf("Hello World\n");
	printf("Hello World\n");
	printf("Hello World\n");
	printf("Hello World\n");
	printf("Hello World\n");
	printf("Hello World\n");
	printf("Hello World\n");
	printf("Hello World\n");
	printf("Hello World\n");
	printf("Hello World\n");
	*/
	// ++ 뿔뿔
	/*
	int a = 10;
	printf("a = %d\n", a); // 10
	a++;
	printf("a = %d\n", a); // 11
	a++;
	printf("a = %d\n", a); // 12
	*/
	
	//int b = 20;
	//printf("b = %d\n", ++b); // 21
	//printf("b = %d\n", b++); // 21 -> 22
	//printf("b = %d\n", b); // 22

	//int i = 1;
	//printf("Hello World %d\n", i++);
	//printf("Hello World %d\n", i++);
	//printf("Hello World %d\n", i++);
	//printf("Hello World %d\n", i++);
	//printf("Hello World %d\n", i++);
	//printf("Hello World %d\n", i++);
	//printf("Hello World %d\n", i++);
	//printf("Hello World %d\n", i++);
	//printf("Hello World %d\n", i++);
	//printf("Hello World %d\n", i++);

	// 반복문
	// for, while, do while

	//for (선언; 조건; 증감)
	/*for (int i = 1; i <= 10; i++) {
		printf("Hello World %d\n", i);
	}*/

	// while(조건) { }
	/*int i = 1;
	while (i <= 10) {
		printf("Hello World %d\n", i++);
		//i++;
	}*/

	// do { } while(조건);
	//int i = 1;
	//do {
	//	printf("Hello World %d\n", i++);
	//} while (i <= 10);

	// 2중 for 반복문
	//for (int i = 1; i <= 3; i++) {
	//	printf("첫번째 반복문 : %d\n", i);
	//	for (int j = 1; j <= 5; j++) {
	//		printf("    두번째 반복문 : %d\n", j);
	//	}
	//}

	// 구구단
	// 2 x 1 = 2
	// 2 x 2 = 4
	// 2 x 3 = 6
	// 9 x 9 = 81

	//for (int i = 2; i <= 9; i++) {
	//	printf("%d단 계산\n", i);
	//	for (int j = 1; j <= 9; j++) {
	//		printf("%d x %d = %d\n", i, j, i * j);
	//	}
	//	printf("\n");
	//}
	/*
	*
	**
	***
	****
	*****
	*/
	//for (int i = 0; i < 5; i++) {
	//	for (int j = 0; j <= i; j++) {
	//		printf("*");
	//	}
	//	printf("\n");
	//}
	/*
	     *
	    **
	   ***
      ****
	 *****
	 */
	/*
	for (int i = 0; i < 5; i++) {
		for (int j = i; j < 5 - 1; j++) {
			printf(" ");
		}
		for (int k = 0; k <= i; k++) {
			printf("*");
		}
		printf("\n");
	}
	*/

// 피라미드를 쌓아라 프로젝트

/*
    *
   ***
  *****
 *******
*********
*/
	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 < 2 * i + 1 ; k++) {
			printf("*");
		}
		printf("\n");
	}


	return 0;
}

'Study > C' 카테고리의 다른 글

05. 함수  (0) 2021.11.02
04. 조건 / 분기  (0) 2021.11.02
02. 변수, 상수, 입력, 출력, 주석  (0) 2021.11.01
01. 환경설정  (0) 2021.11.01
01. 강의 소개  (0) 2021.11.01