c언어 기초 질문입니다.

heybuddy의 이미지

기초 질문 좀 하겠습니다.
#include

int main() {

int var1, var2, var3, result;

printf("숫자 세개 입력 : ");
scanf("%d %d %d",&var1,&var2,&var3);

result=(var1-var2)*(var2+var3)*(var3%var1);

printf("(%d - %d)*(%d + %d)*(%d % %d) = %d\n",var1,var2,var2,var3,var3,var1,result);
printf("결과는: %d\n", result);

return 0;

}

결과가 이상하게 나오네여!!!
두번째 result는 잘나오는데 첫번째 result가 이상하세 나오네여!!
결과 캡쳐한 거 올릴 테니 한번 봐주세여!!!

File attachments: 
첨부파일 크기
Image icon hello.jpg101.21 KB
kaeri17의 이미지

babbab의 이미지

printf("(%d - %d)*(%d + %d)*(%d %% %d) = %d\n",var1,var2,var2,var3,var3,var1,result);