ABOUT ME

Today
Yesterday
Total
  • 7부(C++ 스타일 프로그래밍) 종합문제
    C++ 2021. 12. 21. 16:33

    http://https://www.youtube.com/watch?v=3myQdk0mu18&list=PLlJhQXcLQBJqywc5dweQ75GBRubzPxhAk&index=57

     


    문제1

    /*

    1. 이름과 점수를 입력받고, 다음과 같이 출력되는 프로그램을 작성해 보세요.

     

    이름 입력 : 두들낙서

    점수 입력 : 80

    두들낙서님의 점수는 80점입니다.

    */

     

     

     

     

     

     

     

     

     

     

     

     

    정답1

    #include <iostream>
    using namespace std;
    
    int main()
    {
    	string name;
    	int score;
    
    	cout << "이름 입력 : ";
    	cin >> name;
    
    
    	cout << "점수 입력 : ";
    	cin >> score;
    	cout << name << "님의 점수는 " << score << "점 입니다." << endl;
    }

     


    문제2

    /*

    2. 범위 기반 for문을 사용하여 이차원 배열을 출력해보세요

    ★어려움

    */

    #include <iostream>
    using namespace std;
    
    int main()
    {
    	int arr[2][3] = { {1,2,3}, {4,5,6} };
    
    	//작성
    
    }

     

     

     

     

     

     

     

     

     

     

    정답2

    #include <iostream>
    using namespace std;
    
    int main()
    {
    	int arr[2][3] = { {1,2,3}, {4,5,6} };
    
    	//작성
    	for (int(&ln)[3] : arr) {
    		for (int& col : ln)
    			cout << col << ' ';
    		cout << endl;
    	}
    }

     

     


     

    문제3.

    /*

    3. 다음과 같은 함수 정의에서 컴파일 오류가 나는 이유를 찾아보세요.

    */

    void drawRectangle(int l, int r, int t, int b) {
    }
    
    void drawRectangle(int l = 0, int r = 0, int w, int h) {
    }

     

     

     

     

     

     

     

     

     

     

     

     

    정답3.

    1. 디폴트 매개변수가 오른쪽에 있지 않아서이다.

    2. 같은 타입의 매개변수의 수가 똑같아서 오버로딩 중복이다.

     


     

    'C++' 카테고리의 다른 글

    클래스 = 구조체??, 접근제어지시자  (0) 2021.12.21
    네임스페이스  (0) 2021.12.21
    C++ 스타일 함수  (0) 2021.12.21
    C++ 스타일 기본 문법  (0) 2021.12.21
    C++입출력  (0) 2021.12.21
Designed by Tistory.