杭电2001 计算两点间的距离

    xiaoxiao2021-03-25  151

    #include<iostream> #include<iomanip> #include<cmath> using namespace std; void distance(double x1,double y1,double x2,double y2){ double z,a,b; while(cin>>x1>>y1>>x2>>y2){ a=x1-x2; b=y1-y2; z=pow(a*a+b*b,0.5); cout<<setprecision(2)<<fixed<<z<<endl; } } int main(){ double x1,y1,x2,y2; distance(x1,y1,x2,y2); return 0;

    }

    这里用到一个setprecision()。可以通过这个控制小数点后面位数。 还要注意的是,使用它需要加入头文件<iomanip>,这个头文件也好记。 io是指in,out,输入输出流,manip是操作的缩写,所以iomanip里面全是输入输出流的操作。 这里面的控制符还有如下:

    转载请注明原文地址: https://ju.6miu.com/read-7646.html

    最新回复(0)