삼항 연산자 (비교 연산자) 사용

 

int compReturn(int n1, int n2, int n3)
{
	int result;
	result = n1 > n2 ? n1 : n2;
	result = result > n3 ? result : n3;
	return result;
}

int main(void)
{
	int n1, n2, n3;
	int answer;
	printf("세 정수 입력: ");
	scanf("%d %d %d", &n1, &n2, &n3);
	answer = compReturn(n1, n2, n3);
	printf("가장 큰 수 : %d", answer);
	return 0;
}

n1/n2 비교하여 result에 값을 넣고

result와 n3를 비교하면 가장 큰 수 구할 수 있음

(반대로 가장 작은수도 구할 수 있음)

'[c]' 카테고리의 다른 글

[ ? ] 메모리 구조  (0) 2023.12.21
최대공약수 구하기 (feat. 유클리드 호제법)  (0) 2023.06.04
지역변수  (0) 2023.06.04
continue 와 break를 사용해보자!  (0) 2023.06.04
*, o  (0) 2023.05.29

+ Recent posts