language:cpp:코드_조각
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| language:cpp:코드_조각 [2019/10/23 16:10] – 만듦 kieuns | language:cpp:코드_조각 [2024/04/23 22:44] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | ====== 정수부를 모두 가수부로 내리는 코드 ====== | ||
| + | |||
| + | 이런 식으로 | ||
| + | |||
| + | 88 -> 0.88 | ||
| + | 1910 -> 0.191 | ||
| + | |||
| + | <code cpp> | ||
| + | #include < | ||
| + | #include < | ||
| + | #include < | ||
| + | |||
| + | { | ||
| + | int _n = 705; | ||
| + | int _ncnt = ((int)log10((float)_n)) + 1; // 제곱수 구하기. 1을 더해서 자리수 얻기 | ||
| + | float _v = pow(0.1f, _ncnt); | ||
| + | float _f = _n * _v; // 0....1 만들어진걸로 곱해서 0.이하로 이동 | ||
| + | |||
| + | //int _n = 705; | ||
| + | //float _f = _n * pow(0.1f, (((int)log10((float)_n)) + 1)); | ||
| + | | ||
| + | // 결과 출력 | ||
| + | //TCHAR _fout[MAX_PATH]; | ||
| + | // | ||
| + | // | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | * [[https:// | ||