Chinaunix首页 | 论坛 | 博客
  • 博客访问: 69411
  • 博文数量: 23
  • 博客积分: 153
  • 博客等级: 入伍新兵
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-09 13:42
文章分类

全部博文(23)

文章存档

2011年(23)

分类:

2011-09-25 00:20:25

#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,这样的话才会避免丑陋的溢出数据的结果。
阅读(4362) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~