수학의 바닥()
수학의 Floor() 함수에는 실수가 필요하며 x 값보다 작거나 같을 수 있는 가장 큰 정수를 계산합니다.
C 프로그래밍의 Floor()
이는 math.h 헤더 파일에 정의된 함수이며 기타 유사한 함수를 통해 사용자는 특정 수학적 연산을 수행할 수 있으므로 추가 계산이 쉬워집니다.
Floor() 함수는 사용자로부터 값을 가져와서 x 값보다 작거나 같은 double 값을 반환합니다.
Floor() 사용을 위한 구문
함수의 반환 유형은 숫자 인수를 취하는 double입니다. 또한 int, float 또는 숫자 값을 보유할 수 있는 기타 데이터 유형일 수도 있습니다. 따라서 구문은 다음과 같습니다.
double floor(double arg);
C 프로그램에서 Floor() 구현하기
다음은 C 언어로 Floor() 함수를 구현하는 코드입니다.
#include #include int main () { // initializing the variables in the program // here we have taken five floating pt numbers float realno1, realno2, realno3, realno4, realno5, realno6; float answer, answer1; // assigning values to the initialized variables realno1 = 3.1; realno2 = 9.8; realno3 = 11.9; realno4 = 12.1; realno5 = 16.5; realno6 = 11.1; //Computing and printing the floor value of the integers printf('floor value of realno1 is = %.1lf ', floor(realno1)); printf('floor value of realno2 is = %.1lf ', floor(realno2)); printf('floor value of realno3 is = %.1lf ', floor(realno3)); printf('floor value of realno4 is = %.1lf ', floor(realno4)); printf('floor value of realno5 is = %.1lf ', floor(realno5)); //You can either directly call the floor() function in the print statement // or you can use it as any other function and call it outside the print and store the result in other variable answer = floor(realno6); printf('floor value of realno6 is = %.1f ', answer); //You can directly use a numerical value too answer1 = floor(9.99); printf('floor value of value is = %.1f ', answer1); return(0); }
산출:
설명:
위 프로그램에서는 세 가지 다른 방식으로 함수를 사용했습니다.
먼저 계산된 값을 변수에 저장하지 않고 printf() 문을 사용하여 바닥값을 직접 인쇄했습니다.
두 번째 방법에서는 변수 Floor를 사용하여 계산된 값을 저장합니다. 그런 다음 변수에 저장된 값을 사용하여 출력을 인쇄했습니다.
마지막 방법에서는 함수의 입력 매개 변수로 숫자 값을 직접 사용하고 그 값을 인쇄할 변수에 저장했습니다.