티스토리 뷰
1 부터 100 까지의 숫자 중에서 홀수만 출력하는 프로그램을 작성하세요.
※ 본래 Consol.WriteLine()을 이용하여 여러 줄으로 띄워야 했으나, 그렇게 하면 결과 창이 지나치게 길게 나오기 때문에 Write로 부분 대체하여 풀이합니다.
- 출력 함수 별 차이점
- Console.WriteLine([문자열]): [문자열]의 내용을 콘솔창에 출력하는 함수. 이후 줄을 넘긴다.
- Console.Write([문자열]): [문자열]의 내용을 콘솔창에 출력하는 함수. 이후 줄을 넘기지 않는다.
- 숫자 출력 방식
- Console.WriteLine(i): i값을 그대로 출력한다. 다른 내용을 추가하기 위해서는 + 연산자를 사용해야 한다.
- Console.WriteLine($"{i}"): i값을 그대로 출력한다. 다른 내용을 추가하기 위해서는 " " 안에 추가 기입하면 된다.
1. for문을 사용하여 홀수를 출력 해 주세요.
Console.WriteLine("for");
for (int i = 1; i <= 100; i++)
{
if (i % 2 == 1)
{
Console.Write($"{i.ToString("D2")}");
if (i % 20 == 19)
Console.WriteLine();
else
Console.Write(" / ");
}
}
결과
2. while문을 사용하여 홀수를 출력 해 주세요.
Console.WriteLine("\nwhile");
int j = 1;
while(j <= 100)
{
if (j % 2 == 1)
{
Console.Write($"{j.ToString("D2")}");
if (j % 20 == 19)
Console.WriteLine();
else
Console.Write(" / ");
}
j++;
}
결과
3. do-while문을 사용하여 홀수를 출력 해 주세요.
Console.WriteLine("\ndo-while");
int k = 1;
do
{
if (k % 2 == 1)
{
Console.Write($"{k.ToString("D2")}");
if (k % 20 == 19)
Console.WriteLine();
else
Console.Write(" / ");
}
k++;
} while (k <= 100);
결과
'스파르타 내일배움캠프 > Quest' 카테고리의 다른 글
(사전 캠프) Stage 3 - 3. 팩토리얼 계산 (1) | 2024.08.26 |
---|---|
(사전 캠프) Stage 3 - 2. 배열을 사용한 합계 및 평균 계산 (0) | 2024.08.26 |
(사전 캠프) 게임 속 상호작용 분석 (1) | 2024.08.14 |
(사전 캠프) 에셋 스토어 둘러보기 (0) | 2024.08.13 |
(사전 캠프) Unity 조사하기 (1) | 2024.08.13 |