Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171981
  • 博文数量: 27
  • 博客积分: 495
  • 博客等级: 下士
  • 技术积分: 299
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-07 19:22
文章分类

全部博文(27)

文章存档

2013年(4)

2012年(1)

2011年(22)

我的朋友

分类: C/C++

2011-09-19 21:04:55

#include
#include
#include
using namespace std;
int main()
{
 double x1,y1,x2,y2;
 scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);
 cout<
 return 0;
}
以上程序为求两点之间的距离,以前基本上没有注意到%f和%lf的差别,一直认为把数字定义成double类型
利用scanf输出的时候格式输出为%f就行实际上不是这样,double类型的数字一定要对应%lf  float类型的数字一定要对应%f,这样的话才会避免丑陋的溢出数据的结果。
阅读(6678) | 评论(0) | 转发(1) |
0

上一篇:c语言常用库函数

下一篇:弱校的ACM奋斗史

给主人留下些什么吧!~~