在一些oj上,为什么要注意数据类型

大家如果写代码实现,应该非常简单。

其实就是根据我们中学学过的距离公式,马上就可以算出来了。

但是会有一个问题,我们各个变量的数据类型真的正确了吗?

在我看来,很容易出现问题,因为

我们的坐标

很有可能

不是一个整数

。。。。。。

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    double x1, y1, x2,y2 = 0;
    double dsquare = 0;
    double d = 0;
    while (cin >> x1 >> y1 >> x2 >> y2)
    {
        dsquare = (x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2);
        d = sqrt(dsquare);
        printf("%.2f", d);
        cout << endl;
    }
}

相关文章:

  • 2021-11-06
  • 2021-10-15
  • 2020-05-14
  • 2021-12-01
  • 2021-10-10
  • 2021-01-24
  • 2021-08-13
  • 2021-08-16
猜你喜欢
  • 2021-09-21
  • 2019-08-21
  • 2021-11-12
  • 2021-10-19
  • 2021-10-23
  • 2018-06-06
  • 2021-08-03
  • 2019-03-20
相关资源
相似解决方案