scanf("%d",&x1); 에서 %d뒤에 공백 넣으면 이상해집니다.

원래 공백을 넣으면 안되는거에여?