输入两点坐标(x1,y1), (x2, r2),计算并输出两点间的距离。
输入输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
输出量对于每组输入数据,输出一行,结果保留两位小数。
样本输入0 0 0 1
0 1 1 0
1.00
1.41
#include#include using namespace std; int main(){ double x[2],y[2]; // 两点的坐标 while(cin>>x[0]>>y[0]>>x[1]>>y[1]){ double dis; // 两点之间的距离 dis= sqrt(((x[0]-x[1])*(x[0]-x[1])+(y[0]-y[1])*(y[0]-y[1]))); printf("%.2lfn",dis); } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)