Notice
Recent Posts
Recent Comments
Link
생선이의 잡다한 블로그
C언어 강좌 19 - 반복 하자! while 문 본문
반응형
안녕하세요 생선스프입니다!
저희가 "안녕하세요" 라는 문구를 100번을 띄우려고 합니다
이때 printf 를 100번 쓸 수도 있겠지만 너무 귀찮고 오래걸리고 하기 싫습니다
그래서 사용하는 것이 반복문입니다
이번 강좌에서는 while 문을 알아보도록 하겠습니다
우선 어떻게 사용하는지 보도록 하겠습니다
while(조건식)
{
조건식이 참일경우 실행시킬 코드
}
아래 예제를 보도록 하겠습니다
1 2 3 4 5 6 7 8 9 10 11 | #include <stdio.h> void main() { int i = 0; while(i<100) { printf("%d ",i++); } } | cs |
위의 코드는 0 부터 99 까지 화면에 띄우는 코드입니다
실행 결과는 아래와 같습니다▼
흠..그런데 너무 보기가 불편합니다
아래와 같이 코드를 수정해보겠습니다
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <stdio.h> void main() { int i = 0; while (i<100) { if (!(i % 10) && i) puts(""); printf("%d ", i++); } puts(""); } | cs |
위의 코드는 10 단위로 줄바꿈을 하는 코드입니다
if (!(i % 10) && i) |
!(i % 10) 은 i를 10으로 나누었을때 나머지가 없으면 줄을 바꾸도록 합니다
하지만 0을 10으로 나누어도 줄을 바꾸게 되버려서 && i 를 추가하여 i가 0이 아닐때 참이 되도록 하였습니다
하여튼 아래와 같이 깔끔하게 출력이 되네요!▼
이번 강좌는 여기서 마치도록 하겠습니다
강좌 읽어주셔서 감사합니다
공감과 댓글은 생선에게 힘이됩니다!
반응형
'프로그래밍 > C언어 강좌' 카테고리의 다른 글
C언어 강좌 21 - 반복 횟수가 정해졌다면 for 문 (2) | 2017.12.04 |
---|---|
C언어 강좌 20 - 최소 한 번은 반복하자! do-while 문 (0) | 2017.12.04 |
C언어 강좌 18 - 조건에 맞는 위치로! switch-case 문 (0) | 2017.09.01 |
C언어 강좌 17 - 조건을 걸자! if 문 흐름제어문 (0) | 2017.05.16 |
C언어 강좌 16 - 논리연산을 하는 논리연산자 (0) | 2017.05.04 |
Comments