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;	
    }
    


     

  • 相关阅读:
    BigDecimal用法详解
    Spring IOC的配置使用
    Spring IOC容器基本原理
    Spring IOC基础
    Spring基础
    Spring概述
    win7+jdk环境变量配置
    订单状态
    项目经理与项目管理整理
    top命令按内存和cpu排序
  • 原文地址:https://www.cnblogs.com/AWCXV/p/7632504.html
Copyright © 2011-2022 走看看