Rylah's Study & Daily Life
03. 반복문 본문
#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 |