智慧的小郭同学 2022-01-14 21:09 采纳率: 66.7%
浏览 9
已结题

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

为啥没有结果出来啊?

# 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

  • 写回答

1条回答 默认 最新

  • [PE]经典八炮 2022-01-14 21:12
    关注

    scanf后面全都忘了加&

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月22日
  • 已采纳回答 1月14日
  • 创建了问题 1月14日