CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

double型数据如何格式化输入?

楼主wuhy()2006-03-02 18:13:21 在 C/C++ / C语言 提问

下面的程序老是通不过,但是改为float   f1,   f2,   f3就很容易输入了  
        double   f1,   f2,   f3;  
   
        f1   =   1;  
        f2   =   2;  
        f3   =   3;  
        do   {  
                printf("%f     %f     %f\r\n",   f1,   f2,   f3);  
        scanf("%f     %f     %f",   &f1,   &f2,   &f3);  
        }   while   (1); 问题点数:20、回复次数:5Top

1 楼tygfr(Try to do!)回复于 2006-03-02 18:43:11 得分 0

double   f1,f2,f3;  
        f1   =   1.0;  
        f2   =   2.0;  
        f3   =   3.0;  
        do   {  
                printf("%f   %f     %f\r\n",   f1,   f2,   f3);  
        scanf("%lf%lf%lf",   &f1,   &f2,   &f3);  
        }   while   (1);  
  }Top

2 楼tygfr(Try to do!)回复于 2006-03-02 18:44:45 得分 5

其实f1,f2,f3初始化的时候可以不用加.0的,会自动转化的  
  主要是精度问题,float的和double的精度不同,加上一个l就可以了Top

3 楼jixingzhong(瞌睡虫·星辰)回复于 2006-03-02 20:42:04 得分 5

lf%Top

4 楼jixingzhong(瞌睡虫·星辰)回复于 2006-03-02 20:42:57 得分 5

长整型用   ld%  
  "长浮点"就用   lf%     ...Top

5 楼zhanxiang(JackieSky)回复于 2006-03-02 20:46:14 得分 5

     
    scanf("%lf     %lf     %lf",   &f1,   &f2,   &f3);Top

相关问题

  • 输入数据格式化问题!
  • 格式化成###0.00的数据怎么能让他可以输入-###0.00,当然同时###0.00也可以输入》
  • JSpinner如何格式化输入?就是限制输入数据的范围,参与有分
  • ##江湖救急##JSpinner如何格式化输入?就是限制输入数据的范围,参与有分,急
  • 格式化数据 NAN .......
  • 问个问题:Repeater控件在绑定数据的时候怎么格式化输入日期格式
  • Double 如何格式化为确定位数的数据(五位,三位)?
  • 怎样格式化RICHTEXTBOX的输入
  • 如何把格式化double
  • 如何格式化绑定的数据?

关键词

  • lf
  • double
  • scanf

得分解答快速导航

  • 帖主:wuhy
  • tygfr
  • jixingzhong
  • jixingzhong
  • zhanxiang

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo