7-243 两点距离

7-243 两点距离_第1张图片

7-243 两点距离

分数 300

全屏浏览题目

切换布局

作者 蔡尚真

单位 绍兴文理学院元培学院

输入两点的坐标,你们的任务是算出两点间的几何距离.

是不是很简单?

输入格式:

有多组测试数据,每行有四个整数为x1,y1,x2,y2,分别代表两点坐标.

输出格式:

一个实数(double),表示两点距离,结果保留3位有效数字.

输入样例:

2 3 1 3
2 3 1 4

输出样例:

1.000
1.414

7-243 两点距离_第2张图片 作为不是函数的做法和作为函数的做法做到了参编分离的感觉

#include
#include
int main(){
    int x1,y1,x2,y2;
    while(~scanf("%d%d%d%d",&x1,&y1,&x2,&y2)){
        printf("%.3lf\n",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));
        
    }
    
}
// #include
// #include
// double GetDis(int x1,int y1,int x2,int y2){
//     return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
// }
// int main(){
//     int x1,y1,y2,x2;
//     while(scanf("%d%d%d%d",&x1,&y1,&x2,&y2)!=EOF){
//         printf("%.3lf\n",GetDis(x1,y1,x2,y2));
        
//     }
// }

你可能感兴趣的:(算法)