해결된 질문
작성
·
169
0
#define CRTSECURE_NO_WARNINGS
#include <stdio.h>
#include <float.h>
int main()
{
float num = 0.0f;
float max = -FLT_MAX;
float min = +FLT_MAX;
float ave = 0.0f;
int n = 0;
float sum = 0.0f;
scanf("%lf", &num);
while ((scanf("%lf", &num) == 1))
{
max = (num > max) ? num : max;
min = (num < min) ? num : min;
/*if (num > max)
max = num;
if (num < min)
min = num;*/
sum += num;
n += 1;
}
printf("min = %f, max = %f, ave = %f\n", min, max, sum / num);
return 0;
}
를 입력했고, 빌드 실행 시 에러가 발견되지 않았습니다. 하지만 콘솔창에 입력했을 때, 디버그 에러가 나타났습니다.
그렇다면 문법 문제는 아니라는 것인데... 무엇이 문제인지, 모르겠습니다.
답변 1
0
엇... 코드를 수정하고 다시 실행했는데도, 똑같이 런타임 에러가 발생했습니다.