기초단계/c언어
2022.11.08.-3 반복문
춘핑이
2022. 11. 8. 16:53
2. 반복문
2.1 ++ 쁠쁠 연산자 1씩늘어남
/\*int a = 10;
printf("a는 %d\\n", a);
a++;
printf("a는 %d\\n", a);
a++;
printf("a는 %d\\n", a);\*/
int b = 20; // ++b는 ++부터하고 b로넘어가 b = b+1 b++은 b하고 ++해
printf("b는 %d\\n", ++b);
printf("b는 %d\\n", b++);
printf("b는 %d\\n", b); //++b21출력하고 그다음b나오고 3번째에 ++한값이 나온거
int i = 1;
printf("helloworld %d\\n", i++);
printf("helloworld %d\\n", i++);
printf("helloworld %d\\n", i++);
printf("helloworld %d\\n", i++);
printf("helloworld %d\\n", i++);
printf("helloworld %d\\n", i++); //i>i+1>i+1+1 이순서
2.2.반복문
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++ print안에해도 상관없고 이다음줄에 적어도 상관없음
}
//선언 do {할거} while\[조건\];
int i = 1;
do {
printf("Hello world %d\\n", i++);
} while(i <= 10);
2.3 2중 반복문 for문안에 for문 i1일때 j12345 i2일때 j12345
for (int i = 1; i <= 3; i++)
{
printf("첫 번째 반복문 : %d\\n", i);
for (int j = 1; j <= 5; j++)
{
printf(" 두 번째 반복문 : %d\\n", j);
}
}
2.4 구구단
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);
}
}
2.5 *쌓기
i0 j0 =* >i1 줄바꿈 i1 j0 * ji ** 줄바꿈> i2 j0*j1*j2* 줄바꿈
조건맞을때까지 안에 잇는 for를 반복함 조건이끝나면 탈주하는걸 이용
*
**
***
****
*****
for (int i = 0; i <= 5; i++)
{
for (int j = 0; j <= i; j++)
{
printf("\*");
}
printf("\\n");
}
2.6 오른쪽* 쌓기
s = 공백이라하면
ssss*
sss**
ss***
s****
*****
i0 j0 j1j2j3j4공백 k0출력 i1 j1j2j3공백 k0k1출력
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");
}
2.7 피라미드를 쌓아라 - 프로젝트
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");
}

반성 -> 공백은 잘찍엇는데 *이 i* 2 +1 이라는 것을 생각해내지 못함.
2.8 2 챕터 오류

반복문에; 를 써버리면 끊기기 때문에 오류남 -> 잘쓰자
2022.11.08 리뷰
아주 기초 부터 시작 중임.
여기서 언젠간 발전이 있기를 바라며 오늘은 끝.
이 블로그가 언제까지 작성될 수 있을지는 알 수 없다.
제발 이어져 나갔으면 좋겠다.
중요한건 꺾이지 않는 마음.