BOJ - 전투 드로이드 가격 5361

2024. 11. 20. 10:18·코딩테스트
반응형

 

해결방법

문제의 핵심은 소수점 둘째 자리까지 어떻게 출력하는가 이다. 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
'코딩테스트' 카테고리의 다른 글
  • BOJ - 종이접기 16504
  • BOJ - 미국 스타일 2712
  • BOJ - 수 정렬하기 2 2751
  • BOJ - 불안정한 수열 28323
skajalf
skajalf
skajalf 님의 블로그 입니다.
  • skajalf
    skajalf 님의 블로그
    skajalf
  • 전체
    오늘
    어제
    • 분류 전체보기 (159) N
      • UNITY (6)
        • FanGame (6)
        • Portfolio (0)
      • UnReal (0)
      • DirectX (0)
      • 코딩테스트 (119) N
      • Programming (34)
        • C C# C++ (9)
        • 디자인 패턴 (0)
        • 자료구조 & 알고리즘 (3)
        • 기타 (22)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    다들 아는거 굳이 적을 이유가 있을까..?
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
skajalf
BOJ - 전투 드로이드 가격 5361
상단으로

티스토리툴바