zoukankan      html  css  js  c++  java
  • 【2025】两点之间的距离

    Time Limit: 3 second
    Memory Limit: 2 MB

    【问题描述】

         输入平面上两点的坐标,通过调用一个计算两点间距离的函数求出两者的距离

    【输入】

        两行,第一行为某一点的坐标X Y,中间用空格隔开,第二行为另一点的坐标X Y,中间用空格隔开。

    【输出】

        一行,两点间的距离,保留两位小数

    【输入样例】

        8.5 12.5
        1 0

    【输出样例】

    14.58

    【题解】

    用两点间的距离公式就好dis = sqrt( (x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));

    【代码】

    #include <cstdio>
    #include <cmath>
    
    double x1,x2,t1,t2;
    void input_data()
    {
    	scanf("%lf %lf",&x1,&t1); //double 的输入也要用lf 
    	scanf("%lf %lf",&x2,&t2);
    }
    
    void get_ans()
    {
    	printf("%.2lf",sqrt((x1-x2)*(x1-x2)+(t1-t2)*(t1-t2))); //.2lf用于double 保留2位数字 
    }
    
    int main()
    {
    	input_data();
    	get_ans();
    	return 0;	
    }
    


     

  • 相关阅读:
    二级JAVA考证笔记
    JAVA异常处理机制
    notepad++安装nppFTP
    nginx conf_ctx ****
    ngx_string()错误分析
    nginx
    char *p[] 和char**的思考
    LeetCode.接雨水
    LeetCode.atoi
    LeetCode.数字转罗马数字
  • 原文地址:https://www.cnblogs.com/AWCXV/p/7632504.html
Copyright © 2011-2022 走看看