求两点间距离,输入数据之后无结果

为啥没有结果出来啊?

# include<stdio.h>
# include<math.h>
int main()
{
  int x1,x2,y1,y2;
  double m;
  scanf("(%d,%d),(%d,%d)",x1,y1,x2,y2);
  m = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
  printf("%0.3lf",m);
  return 0;
}

结果就是下面这样,无输出

img

scanf后面全都忘了加&