프로그램이 에러가나네요
헤벌심
2023.04.01
질문 제목 : 프로그램 에러질문 내용 :
#include stdio.h
int main(void)
{
int opt;
float val1, val2;
float result;
printf(덧셈 1, 뺼셈 2, 곱셈 3, 나눗셈 4 \n);
printf(선택하시요 : );
scanf(%d, &opt);
printf(\n두 개의 실수 입력하세요 : );
scanf(%f %f, &val1, &val2);
if(opt==1)
{
result = val1 + val2;
printf(결과 : %f \n, result);
}
else if(opt==2)
{
result = val1 - val2;
printf(결과 : %f \n, result);
}
else if(opt==3)
{
result = val1 * val2;
printf(결과 : %f \n, result);
}
else if(opt==4)
{
result = val1 / val2;
printf(결과 : %f \n, result);
}
else if(opt==5)
{
result = val1 % val2;
printf(결과 : %f \n, result);
}
else
{
printf(잘못된 선택을 했습니다. \n);
}
return 0;
}
마지막에 나머지값인 %에서 에러가난건지 알수가없네요;
-
아메
실수형에서는 % 연산을 할 수가 없습니다. 정수형에서만 가능합니다.