1. 다음 조건을 논리 연산자를 이용해서 하나의 if 문으로 완성해보자.
if( x > 2 ) { if ( y > 2 ) { z = x + y; cout << "z = " << z << endl; } } else { cout << "x = " << x << endl; } |
2. 아래 네모 안 코드의 의미를 적고 switch 내용을 if ~ else로 변경해보자.
#include <iostream> using namespace std;
int main() { int score; char grade; do { cout << "점수입력: "; cin >> score; } while ( score > 100 || score < 0 );
switch(score/10) { case 10: case 9: grade = 'A'; break; case 8: grade = 'B'; break; case 7: grade = 'C'; break; default: grade = 'F'; break; }
cout << "grade = " << grade << endl;
return 0; }
|
3. 다음 두 프로그램의 결과를 적고 결과가 다른 이유를 설명하라.
#include <iostream> using namespace std;
int main() { for ( int i = 0 ; i < 5 ; i++ ) { cout << "i=" << i << endl; cout << "*********************" << endl; } return 0; } |
#include <iostream> using namespace std;
int main() { for ( int i = 0 ; i < 5 ; i++ ) cout << "i=" << i << endl; cout << "*********************" << endl;
return 0; }
|
4. 다음 프로그램에서 continue 문을 사용해 3의 배수와 5의 배수만 출력하도록 완성하라.
#include <iostream> using namespace std;
int main() { int n; for( n = 0 ; n < 20 ; n++ ) {
// TODO:
} return 0; } |
'실습과제 모음' 카테고리의 다른 글
CPP 실습과제 0724 배열, 함수 (0) | 2012.07.24 |
---|---|
CPP 주민등록번호 분석기 (0) | 2012.07.23 |
CPP 0722 실습과제 (0) | 2012.07.22 |
방학특강 C 언어 주말과제 0720~0723 (0) | 2012.07.20 |
JRadioButtonTest (0) | 2012.07.18 |