본문 바로가기

카테고리 없음

c/c++ 함수 MAX/MIN 판단 (void & int)

1. void 작성

#include <stdio.h>

void MAX(int a, int b);
void MIN(int a, int b);

 

void main()
{
int a;
int b;
printf("두 정수를 입력하세요: ");
scanf_s("%d%d", &a, &b);
MAX(a, b);                                 
MIN(a, b);
}


void MAX(int a, int b)
{
if (a > b)
{
printf("최대값 : %d   ", a);
}
else if (b > a)
{
printf("최대값 : %d   ", b);
}

}

void MIN(int a, int b)
{
if (a < b)
{
printf("최소값 : %d   ", a);
}
else if (b < a)
{
printf("최소값 : %d   ", b);
}

}

 

2. int로 함수 작성

#include <stdio.h>

int MAX(int a, int b);
int MIN(int a, int b);

void main()
{
int a; 
int b;
printf("두 정수를 입력하세요: ");
scanf_s("%d%d", &a, &b);
printf("최대값 : %d   ", MAX(a,b));
printf("최소값 : %d   ", MIN(a,b));

}


int MAX(int a, int b)
{
if (a>b)
{
return a;
}
else if(b>a)
{
return b;
}

}

int MIN(int a, int b)
{
if (a < b)
{
return a;
}
else if (b < a)
{
return b;
}

}