먼저 소스코드인데요..

#include <stdio.h>

int main()
{
 int n,i,k,max,min;
 freopen("input.txt","r",stdin);
 freopen("output.txt","w",stdout);
 scanf("%d",&n);
 for(i=0; i<n; i++)
    {
        scanf("%d",&k);
        if(i==0)
        {
            max=k;
            min=k;
        }
        if(k>max)
        {
          max=k;
        }
        if(k<min)
        {
            min=k;
        }

    }
    printf("%d %d",max,min);
    return 0;
}

 

이 소스가 맞지않나요??

채점기말고 그냥 실행했을때에는 모두 잘 나왔는데

채점하니까 점수가 6.5점 밖에 안나오네요

뭐가 잘못된거죠??