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

C#으로 처음 100개의 짝수 생성하기: for 반복문과 나머지 연산자 활용법


C#에서 1부터 100 사이의 짝수를 모두 출력하려면 for 반복문나머지 연산자(%)를 함께 사용하면 간단하게 해결할 수 있습니다. 핵심 원리는 아주 간단합니다. 어떤 수를 2로 나눈 나머지가 0이면 그 수는 짝수라는 점입니다.

1단계: 1부터 100까지 반복하는 for 문 작성

먼저 변수 val을 1로 초기화하고, val이 100 이하일 동안 1씩 증가시키는 반복문을 만듭니다. 이렇게 하면 1부터 100까지 모든 숫자를 한 번씩 검사할 수 있습니다.

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

2단계: 짝수 판별 조건 추가하기

반복문 안에서 나머지 연산자(%)를 사용해 짝수 여부를 확인합니다. val을 2로 나눈 나머지가 0이라면 val은 짝수이므로 Console.WriteLine()으로 화면에 출력합니다.

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

    if(val%2 == 0) {
        Console.WriteLine(val);
    }
}

전체 예제 코드

아래는 위의 두 단계를 하나로 합친 완전한 C# 프로그램입니다.

using System;
class Program {
    static void Main() {
        int val;
        for(val = 1; val <= 100; val++) {

            if(val%2 == 0) {
                Console.WriteLine(val);
            }
        }
    }
}

실행 결과

프로그램을 실행하면 2부터 100까지의 짝수가 순서대로 출력됩니다.

2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
94
96
98
100

참고: if 문 없이 더 효율적으로 출력하는 방법

반복문 자체를 2부터 시작하고 2씩 증가시키면, 별도의 짝수 판별 조건 없이도 동일한 결과를 얻을 수 있습니다. 반복 횟수가 줄어들어 성능 면에서도 유리합니다.

for(int i = 2; i <= 100; i += 2) {
    Console.WriteLine(i);
}