티스토리 뷰

조건문

#if 문

1. if
1) 기본문법
조건을 판단하여 참인 경우 문장 수행

형식 -> if(조건식)

2) 예제

변수 a가 양수면 "Positivie"를 출력하시오

int a = 5;
if (a > 0)
    printf("Positive");

변수 a가 양수이면 a에 1을 할당하고 "Positivie"를 출력하시오

int a = 5;
if (a > 0) {
    a = 1;
    printf("Positive");
}

2. if else
1) 기본문법
if (조건식) {

} else {

}

2) 예제

변수 a가 양수면 "Positivie"를 출력 음수이면 "Negative"를 출력하시오

int a = 5;
if (a > 0)
    printf("Positive");
else
    printf("Negative");

3. if ~ else if ~else
1) 기본문법
if (조건식) {

} else if(조건식) {

} else

2) 예제

변수 a가 양수면 "Positivie"를 출력 음수이면 "Negative"를, 0이면 "ZERO"를 출력하시오
int a = 5;
if (a > 0)
    printf("Positive");
else if (a < 0)
    printf("Negative");
else
    printf("Zero");

4. 중첩 if 문
1) 기본문법
if (조건식) {

    if() {

    }else {

    }

} else if(조건식) {

} else {

}

# switch문

  • switch문에서 분기 조건으로 상수, 정수, 수식이 사용될 수 있음
  • 조건에 일치하는 case가 없는 경우 수행할 문장은 default에 기술함
  • 표준입력 함수로 scanf()를 사용하고 입력을 위해 형식지정자를 사용함
  • 입력 버퍼를 비우는 함수로 fflush(stdin);함수가 있음

    • 1. switch문
      1) 기본문법
      switch (값) {
        case 값 1 :
           break;
        case 값 2 :
          break;
        default :
      }

      2. 입력문
      1) scanf()소개
      • scanf()를 이용한 입력
      • 표준입력으로부터 다양한 자료를 지정한 변수에 저장
      • 형식지정자(%d %c %f %lf)사용
      • 공백, enter 전까지를 입력
      • 형식 : scanf("형식지정자", &변수명)
      2) 정수 입력
      형식지정자 %d
      int a,;
      scanf("%d," &a);
      printf("%d", a);
      3) 실수입력
      형식지정자 %f
      double a,;
      scanf("%lf", &a);
      printf("%lf", a);
      4) 문자입력
      형식지정자 %c
      scanf("%c", &a);
      printf("%c", a);

'JAVA기반스마트웹개발2021 > 프로그래밍언어 활용' 카테고리의 다른 글

함수  (0) 2021.07.26
반복문  (0) 2021.07.26
연산자  (0) 2021.07.25
변수와 데이터 타입  (0) 2021.07.25
프로그램 기본 구조  (0) 2021.07.25
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함