해결방법
문제의 핵심은 소수점 둘째 자리까지 어떻게 출력하는가 이다. setprecision() 함수를 사용하여 처리한다.
정답 코드
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float Total, Price[5] = { 350.34f, 230.90f, 190.55f, 125.30f, 180.90f };
int N, M[5];
cin >> N;
for (int i = 0; i < N; i++)
{
Total = 0;
for (int j = 0; j < 5; j++)
{
cin >> M[j];
Total += Price[j] * M[j];
}
cout << fixed << setprecision(2) << "$" << Total << endl;
}
}
'코딩테스트' 카테고리의 다른 글
BOJ - 종이접기 16504 (0) | 2024.11.21 |
---|---|
BOJ - 미국 스타일 2712 (0) | 2024.11.20 |
BOJ - 수 정렬하기 2 2751 (0) | 2024.11.19 |
BOJ - 불안정한 수열 28323 (0) | 2024.11.18 |
BOJ - 약수 1037 (0) | 2024.11.14 |