드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : programmer_10876짧은주소 복사하기
작성자 : 슈퍼코리안★
추천 : 0
조회수 : 328회
댓글수 : 9개
등록시간 : 2015/06/05 11:58:00
#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에서 에러가 나오네요ㅠㅠ
이유가 뭘까요ㅠㅠ
그리고 무시하고 실행해도 반복문으로 안들어가네요ㅠㅠ
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.