C의 최소값과 최대값

Cui Choesogabsgwa Choedaegabs



찾기 최저한의 그리고 최고 C 프로그래밍 언어에서 요소 배열의 값은 일반적인 관행이며 여러 프로그램에서 사용됩니다. 따라서 C 프로그래밍 초보자는 이 방법을 익힐 필요가 있습니다. C에서 min 및 max와 관련된 도움말을 검색하는 사람이라면 이 문서의 지침을 따르십시오.

C의 최소값과 최대값

C 프로그래밍 언어에서 찾기 위해 가장 많이 사용되는 두 가지 함수가 있습니다. 최소 및 최대 값은 다음과 같습니다.







1: 사용자 정의 함수

C 언어의 사용자 정의 함수는 사용자가 직접 만든 함수입니다. 이러한 기능에는 변수 데이터 유형, 배열, 부동 소수점 등을 정의하는 것이 포함됩니다. 이러한 유형의 함수에는 for 루프와 배열의 각 요소를 하나씩 비교하는 기본 프로세스가 포함됩니다. 최종 반복을 완료한 후 함수는 'printf' 함수를 사용하여 배열에서 최소값과 최대값을 인쇄합니다.



이러한 유형의 사용자 정의 함수의 예는 다음과 같습니다.



#include

캘러레이 ( 정수 x [ ] , 정수 n )
{
int 최소,최대,y;
= 최대 =엑스 [ 0 ] ;
~을 위한 ( 그리고 = 1 ; 그리고 < N; 그리고++ )
{
만약에 ( > 엑스 [ 그리고 ] )
=엑스 [ 그리고 ] ;
만약에 ( 최대 < 엑스 [ 그리고 ] )
최대 =엑스 [ 그리고 ] ;
}
printf ( '배열의 최소값: %d' ,분 ) ;
printf ( ' \N 최대 배열: %d' ,최대 ) ;
}
정수 메인 ( )
{
정수 x [ 1000 ] ,y,n, 합집합 ;
printf ( '배열의 크기를 입력하십시오: ' ) ;
스캔프 ( '%디' , & N ) ;

printf ( '배열에 요소 입력: \N ' ) ;
~을 위한 ( 그리고 = 0 ; 그리고 < N; 그리고++ )
{
스캔프 ( '%디' , & 엑스 [ 그리고 ] ) ;
}
캘커레이 ( x,n ) ;
}

그만큼 캘러레이() 이 코드의 함수는 배열의 최저한의 그리고 최고 가치. 배열, 배열의 크기 및 값이 매개변수로 전달됩니다. 캘러레이() main() 함수의 함수. 그만큼 캘러레이() 함수는 그리고 최대 값을 배열 항목과 함께 출력하고 최저한의 그리고 최고 배열 값.

산출

2: 내장 함수

사용자 정의 함수는 배열에서 최소값과 최대값을 계산하는 단계별 프로세스를 배우기 때문에 초보자에게 이상적일 수 있습니다. 그러나 사용자가 자세한 프로세스로 들어가고 싶지 않은 경우에는 C에 내장된 함수를 사용할 수 있습니다. '에프민()' ' 그리고 '에프맥스() '. 이러한 함수는 또는 최대 배열의 특정 하위 집합 또는 범위의 요소입니다. '를 사용하려면 fmin' 그리고 ' fmax' 함수, 먼저 확인할 값으로 배열이 생성됩니다. 그런 다음 ' fmin' 그리고 ' fmax' 함수가 호출되고 배열의 범위 또는 하위 집합이 전달됩니다. ' fmin' 그리고 ' fmax' 함수는 최저한의 또는 최고 각각 요소. 이러한 유형의 함수의 예는 다음과 같습니다.

#include
#include<수학.h>

정수 메인 ( ) {

printf ( '에프맥스(223, 422) = %에프 \N ' , fmax ( 223 , 422 ) ) ;
printf ( 'fmin(9.9, 2.8) = %f \N ' , 분 ( 9.9 , 2.8 ) ) ;

반품 0 ;
}

이 코드에서 내장 함수, 에프맥스() 그리고 분() 함께 사용됩니다 printf 계산할 문 최고 223과 422의 값을 계산하고 최저한의 9.9와 2.8의 값.

산출

결론

사용자는 C의 사용자 정의 함수 또는 내장 함수를 사용하여 배열에서 최소값과 최대값을 계산할 수 있습니다. 사용자 정의 함수는 기본 제공 함수에 비해 더 많은 단계를 수행하므로 초보자에게 유용합니다. 반면에 내장 기능은 더 빠른 속도로 실행되기 때문에 사용자에게 더 유망합니다.