현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 개발 - 원하는 수의 숫자를 입력한 다음 해당 숫자의 최대값과 최소값을 출력하는 프로그램을 작성하세요.
원하는 수의 숫자를 입력한 다음 해당 숫자의 최대값과 최소값을 출력하는 프로그램을 작성하세요.
1, C++로 구현:

C++ 벡터 컨테이너를 사용하면 원하는 만큼 숫자를 입력하고 매번 푸시_백할 수 있습니다.

또는 다음 코드를 보세요

/**************************************************** ************

** min_max.cpp

* * 사용자가 입력한 시퀀스 집합의 최대값과 최소값을 계산합니다.

* * 전체 시퀀스의 데이터를 저장하기 위해 벡터와 같은 컨테이너를 사용하지 않습니다.

* * 아이디어: 입력 시퀀스의 첫 번째 요소로 초기화된 최소값과 최대값을 정의합니다.

* * 입력 스트림의 요소가 최소값보다 작으면 최소값을 이 값으로 바꾸고, 최대값보다 크면 최대값을 바꿉니다.

* * 입력을 반복합니다

***************************************************************/

# include & ltiostream & gt

# include & ltcstdlib & gt

Use STD::CIN;

Use STD::cout;

Use STD::endl;

int main()

{

int v = 0;

int min, max

cout & lt& lt "숫자 입력:";

CIN & gt; & gt five;

min = max = v;

및 (CIN & gt; & gt five)

{

if(v & ltmin)min = v;

else if(v & gt; max) max = v;

else;

}

cout & lt& lt" min = " & lt& ltmin & lt& lt", max = " & lt& ltmax & lt& ltendl

System("pause. ");

Return 0;

}

2. C에서 구현됨:

# include & ltstdio.h & gt

# include & ltstdlib.h & gt

int main()

{

int val

int min, max

scanf("%d", & ampval);

min = max = val

//CTRL+Z 끝 입력.

while (scanf("%d", & ampval)! = EOF)

{

if(val & gt; max)

{

max = val

}

else if(val & lt; min)

{

min = val

}

}

. p>printf(" max = % d;\ n min = % d;\n ", max, min);

system("pause");

returns 0;

}