if문 사칙연산인데 왜 값이 틀리게 답이나올까요
친화력
2023.04.01
질문 제목 : 왜 에러는 안뜨는데 값이 정확히 나온지 않는걸까요...이프문 가벼운 사칙연산입니다. 쉬운코드인데도 안돌아가요 ㅠㅠ
문제좀 잡아주세여 ㅠ질문 내용 :
#includestdio.h
int main(void)
{
int op;
double n1,n2;
printf(선택(덧셈:1, 뺄셈:2, 곱셈:3, 나눗셈:4));
scanf(%d,&op);
if(op == 1)
{
printf(두수를 입력하세요);
scanf(%d %d,&n1,&n2);
printf(두수의 합은 %d입니다.,n1+n2);
}
else if(op == 2)
{
printf(두수를 입력하세요);
scanf(%d %d,&n1,&n2);
printf(두수의 뺄셈은 %d입니다.,n1-n2);
}
else if(op == 3)
{
printf(두수를 입력하세요);
scanf(%d %d,&n1,&n2);
printf(두수의 곱은 %d입니다.,n1*n2);
}
else if(op == 4)
{
printf(두수를 입력하세요);
scanf(%d %d,&n1,&n2);
printf(두수의 나눗셈의 몫은 %d입니다.,(double)n1/n2);
}
printf(프로그램을 종료하겠습니다.);
return 0;
}