안녕하세요 보글리아입니다.
이번 시간에는 코드업 1015번 문제 풀이를 하겠습니다.
※본 풀이는 C언어가 아닌 C++를 기반으로 하는 점 양해 부탁드립니다※
문제
실수(float) 1개를 입력받아 저장한 후,
저장되어 있는 값을 소수점 셋째 자리에서 반올림하여
소수점 이하 둘째 자리까지 출력하시오.
- 입력 : 실수 1개가 입력된다.
- 출력 : 결과를 소수점 셋째 자리에서 반올림해, 소수점 이하 둘째 자리까지 출력한다. 이 말은 그냥 소수점 둘째 자리까지 나타나게 하라는 말이다(ex 3.14)
풀이
- #include <iomanip>를 추가한다. 이는 소수점 특정 자리까지 출력하기 위한 문법을 사용하기 위함이다.
- float 자료형으로 임의의 변수 a를 선언한다.
- C++의 입력 기능인 cin으로 변수 a에 값을 저장한다.
- 소수점 둘째 자리까지 나타내게 하기 위해 fixed 작성 후 setprcision에서 2를 작성해 준다.
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float a;
cin >> a;
cout << fixed << setprecision(2) << a << endl;
return 0;
}
'프로그래밍 언어 문제 > 코딩테스트(코드업)_C언어, C++' 카테고리의 다른 글
코드업 1018번 문제 풀이 (0) | 2023.04.04 |
---|---|
코드업 1017번 문제 풀이 (0) | 2023.03.30 |
코드업 1014번 문제 풀이 (0) | 2023.03.29 |
코드업 1013번 문제 풀이 (0) | 2023.03.29 |
코드업 1012번 문제 풀이 (0) | 2023.03.29 |
댓글