▶조건문 : 조건식에 따라 실행할 문장이 결정
☞ 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에서 3과 7을 입력했을때 각 변수에 들어있는 수는?
x : ( )
y : ( )
max : ( )
5. 예제5에서 가장 마지막에 i에 저장된 수는? ( )
6.
cout << "100 \n" << endl; cout << "200 \t"; cout << "300"; |
100과 200사이에는( )줄이 있고 300은 200과 ( )줄에 나타남 |
◎ 예제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;
}
'C++ 한걸음' 카테고리의 다른 글
C++ 한걸음 6. 반복문 for (0) | 2024.05.24 |
---|---|
C++ 한걸음 5. 반복문 while (0) | 2024.05.24 |
C++ 한걸음 4. 조건문 if else (0) | 2024.05.24 |
C++ 시작하기 2. 자료형, 변수, 입출력, 상수, 대입연산자 (0) | 2024.05.24 |
C++ 시작하기 1. 프로그래밍, 주석, 함수 (0) | 2024.05.23 |