* if ~ else 조건문
=> 조건식을 비교하고 해당 조건식이 참이면 종속 문장을 실행, 거짓이면 탈출
if ~ else의 원형:
if (조건식)
{
종속 문장;
}
else if ( 조건식 )
{
종속 문장;
}
else
{
종속 문장;
}
// 조건식 뒤에 ;을 작성하지 않게 주의
// 종속 문장이 한 줄 일 때는 { } 를 생략 가능
---------------------------------------------------------------------
ex)
// 조건문 원형 예시
int num;
printf("입력:");
scanf("%d",&num);
if (num > 10)
{
printf("num은 10보다 큽니다.\n");
}
else if (num > 5)
printf("num은 5보다 큽니다.\n");
else
printf("num은 5보다 작거나 같습니다.\n");
// 국어, 수학, 영어를 입력받고 평균과 등급 출력
int ko, ma, en;
double avg;
printf("국어: ");
scanf("%d", &ko);
printf("수학: ");
scanf("%d", &ma);
printf("영어: ");
scanf("%d", &en);
avg = (ko + ma + en) / 3.0;
printf("평균: %.2f\n", avg);
if (avg >= 90)
printf("등급: A");
else if (avg >= 80)
printf("등급: B");
else if (avg >= 70)
printf("등급: C");
else if (avg >= 60)
printf("등급: D");
else
printf("등급: F");
'Progremming Study > C언어' 카테고리의 다른 글
c언어 기초 _ 반복문 ( for( )문 ) (0) | 2022.06.21 |
---|---|
c언어 기초 _ 조건문 ( switch ~ case ) (0) | 2022.06.20 |
c언어 기초 _ 연산자 ( 삼항, sizeof ) (0) | 2022.06.20 |
c언어 기초 _ 비트 연산자 (0) | 2022.06.17 |
C언어 기초 _ 연산자 (산술, 대입, 증감, 비교, 논리) (0) | 2022.06.10 |