정보처리기사 실기 시험 기출 문제 - 짝수와 홀수의 개수 계산
추천 자료: ASP.NET Core 인증 및 권한 부여
문제
다음 C 프로그램이 실행되었을 때의 동작을 설명하고, 출력 결과를 예측하시오.
소스 코드 파일명: even_odd_count.c
#include <stdio.h>
main() {
int num = 35, evencnt = 0, oddcnt = 0;
for (int i = 1; i <= num; i++) {
if (i % 2 == 0)
evencnt++;
else
oddcnt++;
}
printf("%d %d", evencnt, oddcnt);
}
입력 예시
이 프로그램은 사용자로부터 입력을 받지 않습니다.
출력 예시
정답 예시에 해당하는 숫자를 여기에 작성합니다. (계산 필요)
해설
이 프로그램은 1부터 주어진 숫자(num
)까지의 범위 내에서 짝수와 홀수의 개수를 계산합니다.
int num = 35;
는 주어진 숫자를 선언하고 35로 초기화합니다.int evencnt = 0, oddcnt = 0;
는 짝수와 홀수를 세기 위한 카운터를 각각 0으로 초기화합니다.for (int i = 1; i <= num; i++)
는 1부터num
까지의 숫자에 대해 반복합니다.if (i % 2 == 0)
조건문을 통해 숫자가 짝수인 경우evencnt
를 1 증가시킵니다.- 그렇지 않은 경우(홀수인 경우)
oddcnt
를 1 증가시킵니다. printf("%d %d", evencnt, oddcnt);
는 계산된 짝수와 홀수의 개수를 출력합니다.
이 프로그램은 기본적인 반복문과 조건문을 사용하여 주어진 범위 내에서 짝수와 홀수의 개수를 계산하는 방법을 보여줍니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!