본문 바로가기
프로그래밍/C 언어(코딩)

C언어] 정수화 함수

by 곰나나 2023. 12. 22.

[정수화 함수]

툴 버전 : Visual Studio 2022

 

정수화 함수 코드로 정리하기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
* 정수화 함수
* 정수화 함수는 실수형 데이터에서 정수부만을 취하는, 소수점 이하의
* 소수부를 잘라 버리는 함수.
* floor : 주어진 인수보다 크지 않은 최대 정수
* ceil : 주어진 인수보다 작지 않은 최소 정수
*/
#include <stdio.h>
#include <math.h>
 
int main()
{
    //& 변수 선언
    double num;
 
    //& 사용자로부터 숫자 입력 받기
    printf("실수를 입력하세요: ");
    scanf_s("%lf"&num);
 
    //& floor 함수 사용하여 내림
    double floorResult = floor(num);
    printf("%.2lf를 내림한 결과: %.2lf\n", num, floorResult);
 
    //& ceil 함수 사용하여 올림
    double ceilResult = ceil(num);
    printf("%.2lf를 올림한 결과: %.2lf\n", num, ceilResult);
 
    return 0;
}// main
cs

 

728x90