CONVERT 문제 오답원인이 궁금하네요. newcomet 아래와 같이 구현했는데 오답의 원인을 찾지 못하고 있습니다. using namespace std; int main() { int testCase = 0; cin >> testCase; int cnt = 0; while (testCase--) { string units; float num; cin >> num; cin >> units; cout << ++cnt << " "; // cout.precision(4); // cout.setf(std::ios::fixed, std::ios::floatfield); if (units.compare("Kg") == 0) { cout << std::fixed << std::setprecision(4) << num * 2.2046 << " lb"<< endl; } else if (units.compare("lb") == 0) { cout << std::fixed << std::setprecision(4) << num * 0.4536 << " Kg" << endl; } else if (units.compare("l") == 0) { cout << std::fixed << std::setprecision(4) << num * 0.2642 << " g" << endl; } else if (units.compare("g") == 0) { cout << std::fixed << std::setprecision(4) << num * 3.7854 << " l"<< endl; } } } 9년 전
1개의 댓글이 있습니다. park_sk90 K가 소 문 자 인 듯 9년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
newcomet
아래와 같이 구현했는데 오답의 원인을 찾지 못하고 있습니다.
using namespace std;
int main() {
int testCase = 0;
// cout.precision(4);
// cout.setf(std::ios::fixed, std::ios::floatfield);
}
9년 전