C++/C++ 강좌 문제 해답

[C++ 강좌 해답] 1-2. 도전과제 정답 공개 및 해설

카루-R 2022. 2. 16. 14:43
반응형
 

[카루의 C++ 강좌] 1-2. 문장과 주석, 중괄호와 블록

오늘은 조금 난이도를 올려보겠습니다. 간단한 입력을 받고 그 결과를 가지고 출력해 보겠습니다. // 1-2.cpp #include int main() { int age; // 나이를 저장하는 변수 std::cout << "당신의 나이를 입력하세요:

karupro.tistory.com

1. sum이라는 정수형 변수를 선언해 보세요.

// 모범 답안 (전체 코드)
#include <iostream>

int main()
{
    int sum;
}

정수형 변수를 선언하려면 int + (변수 이름) 으로 선언합니다.

2. 1부터 5를 곱한 값을 sum에 대입하고, 출력해 보세요.

 
// 모범 답안 (전체 코드)
#include <iostream>

int main()
{
    int sum;
    sum = 1 * 2 * 3 * 4 * 5;
    std::cout << sum << std::endl;
}
// 기타 답안
int sum = 1 * 2 * 3 * 4 * 5;
std::cout << sum;

변수에 값을 대입할 때는 선언한 뒤에 해도 되고 선언과 동시에 해도 됩니다.

3. sum에 '5 팩토리얼'이라는 주석을 달아보세요.

// 모범 답안 (전체 코드)
#include <iostream>

int main()
{
    int sum;    // 5 팩토리얼
    sum = 1 * 2 * 3 * 4 * 5;
    std::cout << sum << std::endl;
}
// 기타 답안

// 5 팩토리얼
int sum = 1 * 2 * 3 * 4 * 5;

자신이 보기 편한 방식으로 작성하시면 됩니다.

4. sum을 내포 블록에 선언하고, 내포블록에서 출력해 보세요.

// 모범 답안 (전체 코드)
#include <iostream>

int main()
{
    {
        int sum;    // 5 팩토리얼
        sum = 1 * 2 * 3 * 4 * 5;
        std::cout << sum << std::endl;
    }
}

변수 선언문과 출력하는 문장이 같은 블록 안에 있으면 모두 정답입니다.

반응형