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
728x90
'알고리즘 > C++ 기초' 카테고리의 다른 글
C++ 알고리즘 기초8 -빠른 입출력을 위한 cin,cout과 scanf & printf 배우기- (0) | 2023.05.13 |
---|---|
C++ 알고리즘 기초7 -문자,문자열 입력받기- (0) | 2023.05.13 |
C++ 알고리즘 기초5 -두 변수의 swap, 값을 복사, 정수 입력받기- (0) | 2023.05.11 |
C++ 알고리즘 기초4 - 소수점 자리 맞춰 출력하기, 변수 값 변경하기 (0) | 2023.05.10 |
C++ 알고리즘 기초3 -변수와 자료형 기본- (0) | 2023.05.09 |