SPRING :: NOTE

[C] 입력받은 정수 홀/짝 구분하는 프로그램 작성 본문

Development Language/C · C++ · MFC

[C] 입력받은 정수 홀/짝 구분하는 프로그램 작성

RAYZIE 2023. 4. 25. 15:26
반응형
# 문제 설명
 - 자연수 n이 입력으로 주어졌을 때 n이 
 - 짝수이면 "n is even"
 - 홀수이면 "n is odd."를 출력

# 제한사항
 - 1 ≤ n ≤ 1,000
#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    if (n % 2 == 0) {
        printf("%d is even", n);
    } else {
        printf("%d is odd", n);
    }
    return 0;
}

이 코드는 입력받은 자연수가 짝수인지 홀수인지 판별하는 코드이다.

명령프롬프트에 정수 n을 입력받고, n이 짝수인지 홀수인지 판별하기 위해 % 연산자를 사용한다.

n % 2가 0이면 n은 짝수이고, 그렇지 않으면 n은 홀수이다.

짝수인 경우 "n is even"을 출력하고, 홀수인 경우 "n is odd."를 출력합니다. 

출력 시 %d를 사용하여 변수 n의 값을 출력한다. 이때 %d는 정수형 변수를 출력할 때 사용되는 서식 문자이다.

출력 결과는 다음과 같다.

8 is even.
반응형
Comments