Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#으로 처음 100개의 홀수를 생성하고 출력하는 방법

C#에서 처음 100개의 홀수를 생성하려면 1부터 100까지 반복하는 for 루프를 사용하면 됩니다.

for (val = 1; val <= 100; val++) { }

루프 내부에는 홀수 여부를 판별하는 조건을 추가합니다. 어떤 수를 2로 나눈 나머지가 0이 아니라면(val % 2 != 0) 그 수는 홀수입니다. 이 조건을 만족하는 값만 화면에 출력하도록 처리합니다.

for (val = 1; val <= 100; val++) {
    if (val % 2 != 0) {
        Console.WriteLine(val);
    }
}

다음은 위 로직을 정리한 전체 예제 코드입니다.

예제

using System;

class Program {
    static void Main() {
        int val;
        for (val = 1; val <= 100; val++) {
            if (val % 2 != 0) {
                Console.WriteLine(val);
            }
        }
    }
}

실행 결과

위 프로그램을 실행하면 1부터 시작하여 다음과 같이 홀수만 순서대로 출력됩니다.

1
3
5
7
9
...
99

코드 설명

  • for 루프: 변수 val을 1로 초기화하고, 값이 100 이하인 동안 1씩 증가시키며 반복합니다.
  • 홀수 판별: 나머지 연산자 %를 사용하여 val % 2의 결과가 0이 아닌 경우, 즉 2로 나누어떨어지지 않는 수만 홀수로 판단합니다.
  • 출력: 조건을 통과한 값만 Console.WriteLine() 메서드로 콘솔에 한 줄씩 출력합니다.

이처럼 반복문과 나머지 연산자만 활용하면 별도의 배열이나 복잡한 로직 없이도 특정 범위 내의 홀수를 손쉽게 필터링할 수 있습니다.