C++ 알고리즘 기초6 -실수 입력받기, 공백을 사이에 두고, 여러 줄 걸쳐서 입력받기 -

1. 실수 입력받기

 

cin 함수를 이용해서 입력받을 수 있으며, 변수 선언에 double로 선언한 변수에 저장하면 된다

 

다음은 실수 n을 입력받아 소수점 셋째자리에서 반올림하여 소수점 둘째자리까지 출력하는 코드

 

cout << fixed;랑 cout.precision(n);을 기억하

 

#include <iostream>
using namespace std;

int main() {
    
    double n;
    cin >> n;
    cout << fixed;

    cout.precision(2);
    cout << n;
    
    return 0;
}

 

2. 공백을 사이에 두고 입력받기

 

공백을 사이에 두고 두 정수를 입력받고 싶다면, cin을 이용해 연속해서 두 정수에 입력을 주면 된다

 

#include <iostream>
using namespace std;

int main() {
    // 여기에 코드를 작성해주세요.

    int a,b;

    cin >> a >> b;
    cout << a*b;
    
    return 0;
}

 

두 개의 문자를 받고싶어도 두 문자형 변수에 연속해서 입력을 주면 된다

 

#include <iostream>
using namespace std;

int main() {
    
    char a,b;
    cin >> a >> b;
    cout << a << " " << b;
    
    return 0;
}

 

 

3. 두 줄에 걸쳐 입력받기

 

C++에서 cin을 통해 입력받을때, \n 역시 공백과 마찬가지로 입력에서 무시된다.

 

두 줄에 걸쳐 입력받는 경우, 공백을 끼고 입력을 받는 것과 마찬가지로 입력받으면 된다

 

#include <iostream>
using namespace std;

int main() {
    
    int a,b;

    cin >> a >> b;

    cout << a*b;
    
    return 0;
}
34
63

2142

 

TAGS.

Comments