在一些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;
}
}
相关文章推荐
- C# 使用DateTimePicker与数据库中类型为datetime的数据作比较的一些注意事项
- 关于被final修饰的基本数据类型一些注意事项
- Java第一课 Java的一些基本概念,Java的起源、为什么我们要学习Java语言,Java跨平台原理剖析;Java环境变量的配置,初学者常犯的问题,Java语言的基本数据类型和Java的语句。
- Mysql的一些数据类型及注意事项 以及版本的区别
- 准备工作以及一些注意点、基本数据类型
- JavaScript数据类型的一些注意点(2)
- JavaScript数据类型的一些注意点(4)
- [JavaScript高级程序设计]语法、数据类型和一些区别注意
- 关于MySQL数据类型的一些注意问题
- JavaScript数据类型的一些注意点
- JavaScript数据类型的一些注意点(3)
- OJ笔记: 关于 数据类型需要注意的题目
- PHP数据类型转换的一些坑
- mysql权限和使用注意事项及mysql 数据类型详解和innodb,myisam区别
- j2se学习中的一些零碎知识点5之StringBuffer类,八种基本数据类型对应的包装类型和自动装
- SQLite数据类型的注意事项
- Android有关JNI 学习(两)为JNI方法名称,数据类型和方法签名的一些知识
- Java为什么需要保留基本数据类型
- 数据类型的比较规则的注意事项
- 指针的类型(需要注意的一些地方)