본문 바로가기

Progremming Study/C언어

c언어 기초 _ 조건문 ( if ~ else)

728x90

* 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");

728x90