[BOJ] 백준 2712 미국 스타일
문제 링크 : https://www.acmicpc.net/problem/2712
문제에서 정의된 그대로 코딩을 해주면 되는 문제 입니다.
코드에 소수점 자리수를 4자리로 지정해주는 코드가 있어야 합니다.
소수점의 표현을 고정시켜 표현하겠다는 코드 삽입.
cout << fixed;
소수점 몇자리까지 표현하겠다는 코드 삽입(여기서는 4자리)
cout.precision(4);
소스 코드 :
#include#include using namespace std; int main() { int t; cin >> t; cin.ignore(); for (int i = 0; i < t; i++) { double n; string s; cin >> n >> s; cin.ignore(); // 소수점 4자리 표현 코드. cout << fixed; cout.precision(4); if (s == "kg") { n *= 2.2046; cout << n << " lb" << endl; } else if (s == "l") { n *= 0.2642; cout << n << " g" << endl; } else if (s == "lb") { n *= 0.4536; cout << n << " kg" << endl; } else if (s == "g") { n *= 3.7854; cout << n << " l" << endl; } } }
댓글
댓글 쓰기