|
include <stdio.h>
:
:
: #define MAX 10
: int array[MAX],count;
:
: int largest(int x[],int y);
: main()
: {
: for (count =0;count<MAX; count++)
: {
: printf("Enter an integer value:");
: scanf("%d",&array[count]);
:
: }
:
: printf("\n\nLargest value = %d\n", largest(array,MAX));
:
: return 0;
: }
:
: int largest(int x[],int y)
: {
: int count , biggest = -12000;
: for( count=0;count<y;count++)
: {
: if(x[count]>biggest)
: biggest = x[count];
: }
:
: return biggest;
: }
이소스에서요 10개의 값을 입력받아서 그중에서 가장큰값을 Larget value=해서 메인함수에서
출력하잖아요
그런데 그 값들을 비교하는것이 largest함수인거같은데요
거기서 어떤원리로 그렇게되는지를 모르겠습니다. 이거 좀 설명해주세요 고수님 부탁드립니다.
즐거운하루되세요
|