#include<stdio.h>
#include<math.h>
int main()
{
double Xa,Ya,Xb,Yb,l;
scanf("%lf,%lf,%lf,%lf",&Xa,&Ya,&Xb,&Yb);
l=sqrt(pow(Xa-Xb,2)+pow(Ya-Yb,2));
printf("%lf",l);
return 0;
}
你怎么输入的?因为%lf和%lf之间有逗号,你输入数据的时候,数据之间也要加逗号
我这边输出没问题呀,你是不是输入的时候弄错格式了?按你这个输入是每个数要用,隔开