hduoj2001
一直出現OLE,輸出超時
代碼如下
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
float a,b,c,d,x;
while(scanf("%f%f%f%f",&a,&b,&c,&d)!=-1)
{
x=sqrt((a-c)(a-c)+(b-d)(b-d));
printf("%.2f\n",x);
}
return 0;
}
原來int定義的abcd,後來發現一直OLE
最後才知道是數據溢出,也可以選用double型
以後小心