배열에서 최소 및 최대 수 찾기, 최소값은 항상 0

알렉스

프로그램은 먼저 배열에 저장할 요소의 수를 사용자에게 요청한 다음 숫자를 요청합니다.

이것은 내 코드입니다

    static void Main(string[] args)
    {
        Console.Write("How many numbers do you want to store in array: ");
        int n = Convert.ToInt32(Console.ReadLine());
        int[] numbers = new int[n];
        int min = numbers[0];
        int max = numbers[0];

        for (int i = 0; i < n; i++)
        {
            Console.Write("Enter number {0}:  ", i+1);
            numbers[i] = Convert.ToInt32(Console.ReadLine());
        }

        for (int i = 0; i < n; i++)
        {
            if (min > numbers[i]) min = numbers[i];
            if (max < numbers[i]) max = numbers[i];
        }
        Console.WriteLine("The minimum is: {0}", min);
        Console.WriteLine("The maximum is: {0}", max);
        Console.ReadKey();
    }
  }
}

하지만 최소값은 항상 0인데 왜 그럴까요?

롤링

문제는 초기화하고 있다는 것입니다 minmaxnumbers[0] 이전 번호가 채워집니다, 그래서 그들은 모두 제로로 세트를 받고 있습니다. 이것은 min(모든 숫자가 양수인 경우) 및 max(모든 숫자가 음수 인 경우) 모두 잘못되었습니다 .

블록을 이동하면

int min = numbers[0];
int max = numbers[0];

이후 블록

for (int i = 0; i < n; i++)
{
    Console.Write("Enter number {0}:  ", i+1);
    numbers[i] = Convert.ToInt32(Console.ReadLine());
}

다음 minmax모두 괜찮 제 1 입력 번호로 초기화한다. 사실 for다음 번호 만 확인하도록 루프를 제한 할 수 있습니다 .

for (int i = 1; i < n; i++)
    ....

사용자의 값 n이 0보다 큰지 확인하십시오 !

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

객체 배열에서 최소값 및 대상 속성 찾기

분류에서Dev

자바에서 배열의 최소 및 최대 값을 찾기

분류에서Dev

배열에서 최소 3 개 이상의 최소 및 최대 수 계산

분류에서Dev

while 루프에서 최대 정수 및 최소 정수 찾기

분류에서Dev

txt 파일에서 최소 및 최대 수 찾기

분류에서Dev

Crystal Report 수식에서 최대 및 최소 값 가져 오기

분류에서Dev

배열 Javascript에서 최소 및 최대 찾기

분류에서Dev

크기, 최소 및 최대 값이 짧은 임의 배열

분류에서Dev

연관 배열 PHP의 최소 및 최대 키와 값 찾기

분류에서Dev

정수 배열에서 최소 최대 값 찾기, 성능 문제

분류에서Dev

.json에서 최대 및 최소 값 찾기

분류에서Dev

Java에서 최소, 최대 및 중간 값 찾기

분류에서Dev

MATLAB에서 함수의 최소값과 최대 값 찾기

분류에서Dev

Java-배열을 사용하여 최대 및 최소 수 찾기

분류에서Dev

배열의 최소 및 최대 요소 찾기

분류에서Dev

여러 어레이에서 최대 및 최소 어레이 수 찾기

분류에서Dev

for 루프로 배열에서 최대 값과 최소값 찾기

분류에서Dev

Java – 배열에서 최소값과 최대 값 찾기

분류에서Dev

봄 부팅에서 MongoDB를 저장소에서 찾기 최대 및 최소 값

분류에서Dev

Python 재귀-중첩 배열에서 최대 및 최소의 합계 찾기

분류에서Dev

복잡한 json 배열에서 최소 및 최대 날짜 찾기

분류에서Dev

배열의 최대 및 최소 값

분류에서Dev

열의 최소 및 최대 행 찾기 및 다른 열의 값 빼기

분류에서Dev

최소 및 최대 요소를 찾기위한 함수 최적화

분류에서Dev

최대 값과 링크 된리스트에서 최소값하지만 입력 목록을 찾기 위해 자바 기록 두 방법의 최소 및 최대 사용 정수 배열

분류에서Dev

heightProperty () 및 widthProperty ()에서 최대 및 최소값 얻기

분류에서Dev

Inno Setup은 Pascal Script에서 최소 및 최대 정수 값을 얻습니다.

분류에서Dev

최소 및 최대 값에서 ID 번호를 찾는 문제

분류에서Dev

초기화되지 않은 배열의 최소 및 최대

Related 관련 기사

  1. 1

    객체 배열에서 최소값 및 대상 속성 찾기

  2. 2

    자바에서 배열의 최소 및 최대 값을 찾기

  3. 3

    배열에서 최소 3 개 이상의 최소 및 최대 수 계산

  4. 4

    while 루프에서 최대 정수 및 최소 정수 찾기

  5. 5

    txt 파일에서 최소 및 최대 수 찾기

  6. 6

    Crystal Report 수식에서 최대 및 최소 값 가져 오기

  7. 7

    배열 Javascript에서 최소 및 최대 찾기

  8. 8

    크기, 최소 및 최대 값이 짧은 임의 배열

  9. 9

    연관 배열 PHP의 최소 및 최대 키와 값 찾기

  10. 10

    정수 배열에서 최소 최대 값 찾기, 성능 문제

  11. 11

    .json에서 최대 및 최소 값 찾기

  12. 12

    Java에서 최소, 최대 및 중간 값 찾기

  13. 13

    MATLAB에서 함수의 최소값과 최대 값 찾기

  14. 14

    Java-배열을 사용하여 최대 및 최소 수 찾기

  15. 15

    배열의 최소 및 최대 요소 찾기

  16. 16

    여러 어레이에서 최대 및 최소 어레이 수 찾기

  17. 17

    for 루프로 배열에서 최대 값과 최소값 찾기

  18. 18

    Java – 배열에서 최소값과 최대 값 찾기

  19. 19

    봄 부팅에서 MongoDB를 저장소에서 찾기 최대 및 최소 값

  20. 20

    Python 재귀-중첩 배열에서 최대 및 최소의 합계 찾기

  21. 21

    복잡한 json 배열에서 최소 및 최대 날짜 찾기

  22. 22

    배열의 최대 및 최소 값

  23. 23

    열의 최소 및 최대 행 찾기 및 다른 열의 값 빼기

  24. 24

    최소 및 최대 요소를 찾기위한 함수 최적화

  25. 25

    최대 값과 링크 된리스트에서 최소값하지만 입력 목록을 찾기 위해 자바 기록 두 방법의 최소 및 최대 사용 정수 배열

  26. 26

    heightProperty () 및 widthProperty ()에서 최대 및 최소값 얻기

  27. 27

    Inno Setup은 Pascal Script에서 최소 및 최대 정수 값을 얻습니다.

  28. 28

    최소 및 최대 값에서 ID 번호를 찾는 문제

  29. 29

    초기화되지 않은 배열의 최소 및 최대

뜨겁다태그

보관