-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
while 문 이렇게 맞나요
20.08.15 08:23 작성 조회수 126
0
int main() {
int n;
int i = 0;
int cnt = 0;
scanf_s("%d", &n);
while (i <= n) {
i++;
if (i % 2 == 0) {
cnt++;
}
}
printf("%d", cnt);
}
답변을 작성해보세요.
0
김태원
지식공유자2020.08.22
안녕하세요^^
정답이 나오지 않는 코드입니다. 입력으로 21을 입력하면 22까지 짝수로 카운팅하는 코드입니다.
int main() {
int n;
int i = 1;
int cnt = 0;
scanf_s("%d", &n);
while (i <= n) {
if (i % 2 == 0) {
cnt++;
}
i++;
}
printf("%d", cnt);
}
와 같이 수정하면 좋겠습니다.
답변 1