-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
질문입니다!!
20.04.08 18:12 작성 조회수 114
0
#include<stdio.h>
int main(void)
{
for (int i = 1; i <= 30; i++)
{
if (i >= 6 && i <= 20)
{
if(i==8, i==15)
{
printf("%d 번 학생은 결석입니다.\n", i);
continue;
}
printf("%d 번 학생은 조별과제를 준비하세요.\n", i);
}
}
return 0;
}
if(i==8, i==15) 부분으로 임의로 정해봤는데요 8번째는 결석처리가 안되고 15번만 결석처리가 되는지 궁금하고
만약 두명을 결석 처리 할려고하면 먼저 if(i==8)을 선언한뒤 한번더 if(i==15) 선언을 해야 두명다 결석처리가 되는걸까요??
답변을 작성해보세요.
1
나도코딩
지식공유자2020.04.15
안녕하세요
원하시는 동작을 위해서는 i == 8 || i == 15 이렇게, || 를 이용하여 or 조건을 만들어주셔야 합니다.
이렇게 하면 8번과 15번은 결석처리가 됩니다 ^^
감사합니다.
답변 1