C언어
문제로 배우는 C언어 - 1부터 N까지 출력
Jueun Park
2020. 2. 24. 14:58
1부터 N까지 출력
For문
While
break 사용
1부터 N까지 홀수만 출력
for문
while문
i를 초기화할때 i=0으로 한 뒤에
while문의 구성을 ①i++ ②짝수거르기(continue) ③printf
순서로 하지 않고 i=1로 초기화, while문을 ①짝수 거르기 ②printf ③i++으로 짜면 오류가 난다.
i의 수 | 짝수 거르기 | printf | i++ | 실행 |
1 | 짝수 아님 | 출력됨 | 1+1 | 👌 |
2 | 짝수임 | 출력안됨 | 2+1 | ?? |
3 | 짝수아님 | 출력되어야 함 | 3+1 | 출력안됨 |
if ... continue를 쓰고 싶지 않다면
i++를 하는 대신에 i=i+2를 하는 방법도 있다. (i+=2로 줄여쓸 수 있음.)
1부터 N까지의 합계 출력
1부터 N까지 짝수의 갯수 출력