ascode 1041: 짝수만 변환하기

최대 1 분 소요

문제 설명

정수 하나가 입력될 경우 그 정수가 홀수인 경우에는 그대로 출력하고, 짝수인 경우에는 1 증가한 홀수로 변경하여 출력하는 프로그램을 작성해 보자.
(if 문, switch 문 사용 금지)

입력 설명

정수 하나가 입력된다.(입력값 범위 : 0 ~ 10000)

출력 설명

입력값이 홀수인 경우에는 그대로 출력하고, 짝수인 경우에는 1 증가한 홀수를 출력한다.

입력 예시

8

출력 예시

9

코드

#include <stdio.h>
int main() {
	int a;
	scanf("%d", &a);

	while (a % 2 == 1)
	{
		printf("%d", a);
		break;
	}
	while (a % 2 == 0)
	{
		printf("%d", a + 1);
		break;
	}
	return 0;
}

댓글남기기