#include <stdio.h>
int main(void)
{
int num1,num2,num3;
int result;
printf(" 3개의 정수를 입력하시오: ");
scanf("%d %d %d",&num1,&num2,&num3);
result=(num1-num2)*(num2+num3)*(num3%num1);
printf(" 계산결과는 %d 다 \n", result );
return 0;
}
이게 내가 짠 코드인데 왜 내가 손으로 따로 계산것과 코딩해서 나온 프로그램에 대입한 변수의 계산이 다른걸까요 ....
또 하나! c언어에서 5-10은 0으로 끝나나요 아니면 음수 -5가 되나요
우선순위고 뭐고 할게 없는 코드인데 손으로 한 계산에서 실수 한거 아닐까? 입력 뭐 넣었는지 써야 확인하지. 5 - 10은 -5가 됨.
머가 잘못됫다는건지??
아아. 그렇군요 감사합니다. 제가 손계산 실수함ㅋㅋㅋㅋ ㅠㅠ
연산자 우선순위 결합방향 있잖아
http://lgstar.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다. - DCW