void MaxAndMin(int *arr, int ** min, int ** max)
{
int i;
int minval, maxval;
minval = 0x0fffffff;
maxval = 0xf0000000;
*min = &minval;
*max = &maxval;
for(i=0; i<5; i++)
{
if(*(*min) > arr[i])
{
*min=&arr[i];
}
if(*(*max) < arr[i])
{
*max=&arr[i];
}
}
}
int main(void)
{
int * maxPtr=0;
int * minPtr=0;
int arr[5];
int i;
for(i=0; i<5; i++)
{
printf(\"%d번째 정수 입력 : \", i+1);
scanf(\"%d\", &arr[i]);
}
MaxAndMin(arr, (int **)&minPtr, (int **)&maxPtr);
printf(\"최소값 : %d, 최대값 : %d\", *minPtr, *maxPtr);
return 0;
}
와 감사합니다 ^.^