您的位置:首页 > 编程语言 > C语言/C++

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

2017-07-20 16:26 253 查看


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

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

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

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

我们的坐标

很有可能

不是一个整数

。。。。。。

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

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oj c++语言 数据类型