unit 18.10 이게 왜 답이 되지 않는지 궁금합니다.
, mj k님이 작성#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int kor = 0;
int eng = 0;
int mat = 0;
int sci = 0;
int avg = 0;
avg = (kor + eng + mat + sci) / 4;
scanf("%d %d %d %d", &kor, &eng, &mat, &sci);
if (kor <= 0 && kor >= 100 && eng <= 0 && eng >= 100 && mat <= 0 && mat >= 100 && sci <= 0 && sci >= 100)
{
if (avg >= 85)
printf("합격");
else
printf("불합격");
}
else
printf("잘못된 점수");
return 0;
}
어떤 부분이 잘못된 건지 궁금합니다.
Re: unit 18.10 이게 왜 답이 되지 않는지 궁금합니다.
, 함 승윤님이 작성첫째로 부등호의 방향이 잘못되었습니다.
두번째로는 평균값을 scanf 함수 뒤에서 계산해야 합니다.