ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 제어문 소개 및 if 문
    c언어 기초 2017. 3. 20. 14:21

    1. 제어문 

    - 제어문이란?

    순차적인 흐름을 조건에 따라 통제하는 명령

    사용자의 요구에 따라 프로그램이 동작

    - 제어문의 종류
    조건  :   if - else
    반복 : while, do while, for
    선택 : switch - case 
    흐름 변경 : continue, break


    2. if - else 문

    - if문

    조건이 만족되는 경우만 실행

    - else문

    if문과 함께 쓰이며 if문의 결과가 참이 아닐 때 else문을 수행

    if문은 단독으로 쓸 수 있으나 else문은 단독으로 쓰지 못함

    - else if 문

    복수의 조건 중 각각 다른 처리를 수행하고자 할 때 사용






    예) 


    #include <stdio.h>


    int main()

    {

      int Num;


      printf("1~5까지 숫자 입력 : ");

      scanf("%d",&Num);


      if(Num < 1 || Num > 5 ){ //단일 if문

      printf("입력범위를 벗어났습니다.");

      }

      if(Num == 1){ //조건이 참일 때

      printf("당신이 입력한 수는 1 입니다.");

      }else{  //조건이 거짓일 때

      printf("당신이 입력한 수는 1이 아닙니다.");

      }

      return 0;

    }


    3. 다중 if문 




    예)

    #include <stdio.h>

    int main()

    {

      int Num1;

      printf("Input Number 1 ~ 3 :");

      scanf("%d",&Num1);

      if(Num1 == 1){

      printf("One !");

      }else if(Num1 == 2){

      printf("Two !");

      }else if(Num1 == 3){  

      printf("Three !");

      }else {  

      printf("Error !");

      }

      return 0;  

    }



    문제 1 
    두  숫자를 입력 받아 대소를 비교하시오
    입력 받은 숫자가 같을 경우도 처리

    첫번째 숫자 입력 :  10 
    두번째 숫자 입력 :  17

     ====  결  과  ====

     두 번 째 입력 한 값이 더 크다.


    'c언어 기초 ' 카테고리의 다른 글

    do - while문  (0) 2017.03.22
    switch에 의한 선택 실행  (0) 2017.03.20
    scanf 함수  (0) 2017.03.20
    연산자  (0) 2017.03.20
    C언어 Visual Studio scanf 에러 해결 방법  (2) 2017.03.19

    댓글

Designed by Tistory.