주어진 숫자 중 최대 수
조건 연산자를 공부할 때 입력된 여러 숫자에서 최대 숫자를 찾는 주제를 다루었습니다. 문제 "최대 4개의 숫자"에서 다음 알고리즘을 사용했습니다.
1. 변수
M
에 값을 4개의 변수 중 첫 번째 변수에 할당합니다.
2. 두 번째 변수의 값이 변수
M
의 값보다 크면 변수
M
의 값을 두 번째 변수의 값으로 대체합니다.
3. 세 번째 변수의 값이 변수
M
의 값보다 크면 변수
M
의 값을 세 번째 변수의 값으로 대체합니다.< br />
4. 네 번째 변수의 값이
M
변수의 값보다 크면
M
변수의 값을 네 번째 변수의 값으로 바꿉니다.
각 다음과 같이 변수
M
과 비교한 숫자(
X
로 표시):
의사 코드
<예비>
입력 X
(M < X)이면
M = X
이 코드에서 가장 중요한 것은 변수
M
이 가질 초기 값을 결정하는 것입니다.
일반적으로 최대값 또는 최소값을 찾는 문제를 풀 때 변수
M
의 초기 값은 첫 번째 숫자와 동일하게 할당됩니다.
따라서 위의 코드는 숫자의 개수보다 1배 적은 횟수로 실행되어야 합니다(변수
M
의 초기값으로 첫 번째 숫자를 입력하여 저장해야 하므로).
키보드에서 설정한 숫자의 수가 있는 경우(예: 변수
n
) 다음을 사용하여 순환(
2에서 n
까지)을 구성할 수 있습니다. 숫자 변수를 저장하는 동일한 숫자.
프로그램을 직접 작성해 보십시오.