#include<stdio.h>
int main(void)
{
int score, num;
int max, maxnum;
int min, minnum;
int total, cnt;
double avg;
int rtn;
printf("번호,점수-->");
rtn = scanf("%d, %d", &num, &score);
cnt = 0;
max = score;
min = score;
maxnum = max;
minnum = min;
if (rtn == EOF)
{
printf("입력값없음");
}
else
{
while (rtn != EOF && score <= 100 && score >= 0)
{
cnt =+ 1;
total =+ score;
if (max < score)
{
max = score;
maxnum = num;
}
else if (max > score)
{
min = score;
minnum = num;
}
}
printf("번호,점수-->");
rtn = scanf("%d, %d", &num, &score);
}
avg = (double)total / cnt;
printf("\n평균:%3.1f", avg);
printf("\n최대점 번호: %d 점수 : %d", maxnum, max);
printf("\n최저점 번호: %d 점수: %d", minnum, min);
return 0;
}
같은 문제로 삼일째 고생하고 있습니다ㅠㅠ
자꾸 원하는 결과가 안나와서 처음부터 다시 썼는데 rtn에서 에러가 나오네요ㅠㅠ
이유가 뭘까요ㅠㅠ
그리고 무시하고 실행해도 반복문으로 안들어가네요ㅠㅠ
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.