오늘 학습 키워드
개발환경 구축 완료
배열에 대한 이해
제어문 중 반복문( for , while , do-while )과 조건문( if )에 대한 이해
문제
• 1부터 100까지의 숫자 중에서 홀수만 출력하는 프로그램을 작성하세요.
1. for 문을 사용해 홀수를 출력해주세요.
2. while 문을 사용해 홀수를 출력해주세요.
3. do-while 문을 사용해 홀수를 출력해주세요.
1. for문
for (int i = 0; i <= 100; i++)
{
if (i % 2 != 0)
{
Console.WriteLine(i);
}
}
2. while문
int i = 1;
while(i < 100)
{
if(i % 2 != 0)
{
Console.WriteLine(i);
}
i++;
}
혹은
int i = 1;
while(i <= 100)
{
Console.WriteLine(i);
i += 2;
}
3. do-while문
int i = 1;
do
{
if (i % 2 != 0)
{
Console.WriteLine(i);
}
i++;
}
while (i <= 100);
혹은
int i = 1;
do
{
Console.WriteLine(i);
i += 2;
}
while (i <= 100);
while문에서 처음에 i++를 if문 앞에 배치하여 출력이 101까지 진행되는 문제가 있었다. 출력 후에 i가 증가하도록 if문 뒤에 배치하자 코드가 원하는 대로 작동했다.
'사전캠프 TIL' 카테고리의 다른 글
[내일배움캠프 사전캠프] + 3. 팩토리얼 계산 (0) | 2025.03.26 |
---|---|
[내일배움캠프 사전캠프] + 2. 배열을 사용한 합계 및 평균 계산 (0) | 2025.03.26 |
[내일배움캠프 사전캠프] + 7. 이름 찾기! (0) | 2025.03.25 |
[내일배움캠프 사전캠프] + 6. 여행을 떠나요 (1) | 2025.03.24 |
[내일배움캠프 사전캠프] + 5. 대한민국의 수도는? (0) | 2025.03.24 |