ascode 1041: 짝수만 변환하기
문제 설명
정수 하나가 입력될 경우 그 정수가 홀수인 경우에는 그대로 출력하고, 짝수인 경우에는 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;
}
댓글남기기