#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