조건문 : 조건식에 따라 실행할 문장이 결정

if(조건식){ 조건식이 참일 때 실행문장 }

else { 조건식이 거짓일 때 실행문장 }

) if( x > y ) { max = x; }  else { max = y; }

 

예제4 : 두 수를 입력받아 큰 수를 출력

#include <iostream.h>

int main(){

    int x, y, max;

    cout << "큰 수를 출력합니다. 숫자 2개를 입력 : ";

    cin >> x; cin >> y;

    if ( x > y ) {

        max = x;

    } else {

        max = y;

    }

    cout << max << endl;

    system("pause");

    return 0;

}

 

반복문 : 일정한 부분을 반복해서 처리

for(문장;문장;문장){ 반복 처리할 부분}

- 보통 문장은 초기화, 문장는 조건식, 문장은 증감연산을 함

- 실행순서는 (초기화)→ ②(조건식)실행 후

  참일 때 (반복 부분)→ ④(증감연산)실행 후

  다시 (조건식)실행 후 조건식에 따라 참이면 ③ 반복

  거짓일 때는 for문이 끝남

 

) int i,sum; sum=0;

for(i=1; i<=10; i=i+1){

    sum = sum + i;

}

 

예제5 : 단을 입력받아 구구단을 출력

#include <iostream.h>

int main(){

    int i, dan;

    cout << "몇 단을 출력할까요? : ";

    cin >> dan; // 출력할 단을 dan에 저장

    for(i=1; i<=9; i++){

        cout << dan << " * " << i << " = " << dan * i << endl;

    }

    system("pause"); return 0;

}

 

반환값 : 값을 돌려줌

return 값 예) return 3; return a;

 

1. 변수명으로 옳지 않은 것은?

Yun yun_ho park61 32win int return b_int A

 

2. 옳지 않은 식은?

a = 3 + 2;    a = b + c;    a + 2 = a;    a = a - 1;    7 = a;    a++;

 

3. 예제4에서 큰 수가 저장되는 변수이름은? ( )

 

4. 예제4에서 37을 입력했을때 각 변수에 들어있는 수는?

x : (   )

y : (   )

max : (   )

 

5. 예제5에서 가장 마지막에 i에 저장된 수는? (    )

 

6.

cout << "100 \n" << endl;
cout << "200 \t";
cout << "300";
100200사이에는( )줄이 있고 300200
( )줄에 나타남

예제6 : 입력받은 수까지 중 홀수만 출력 ( ______ 부분을 채워보세요)

#include <iostream.h>

int main(){

    int i, a; // 변수 선언

    cin >> a; // 입력

    ______ (i=1; i<=a; i++){ // 반복문

        ______ ( i%2 == 1 ) { cout << i << endl; } // 홀수 판별

    }

    system("pause"); return 0;

}

+ Recent posts