Programming 版 (精华区)

发信人: Scorpion (但教心似金钿坚), 信区: Programming
标  题: [合集]双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2002年03月28日09:24:58 星期四), 站内信件

发信人: kent (我是葱·辣的葱), 信区: Programming
标  题: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:25:05 星期天), 站内信件


  在tc下:
   double a;
   scanf("%f",&a);
   printf("%f",a);
为什么输入于输出不一致!?


--
    
    青山遮不住,毕竟东流去!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.226.57]
发信人: deem (刀霸罗), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:31:29 星期天), 站内信件

printf 好像根本就输出不了double的,至少f是肯定不行的!

【 在 kent (我是葱·辣的葱) 的大作中提到: 】
:   在tc下:
:    double a;
:    scanf("%f",&a);
:    printf("%f",a);
: 为什么输入于输出不一致!?

--
                   _|_|_|                                       
                   _|    _|   _|_|     _|_|   _|_|_|  _|_|      
                   _|    _| _|_|_|_| _|_|_|_| _|    _|    _|    
                   _|    _| _|       _|       _|    _|    _|    
                   _|_|_|     _|_|_|   _|_|_| _|    _|    _|    
 

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.170.171]
发信人: seofearth (大地之色), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:32:35 星期天), 站内信件

用%e 或者%g试试

【 在 kent (我是葱·辣的葱) 的大作中提到: 】
:   在tc下:
:    double a;
:    scanf("%f",&a);
:    printf("%f",a);
: 为什么输入于输出不一致!?

--
曾经有一个女孩子对我说:“you jump, I jump!” 结果我先
jump了,她却没有jump。世间最愚蠢的事莫过于轻信女人的话。
如果上天能给我重来一次的机会,我会毫不犹豫的让那个女孩
子先jump。如果她还是非要我先jump,那就啥也别说了。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: ani.hlnet.edu.cn]
发信人: kent (我是葱·辣的葱), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:37:19 星期天), 站内信件

都不行!
   大家编一编试试吧!看有什么办法解决!

【 在 seofearth (大地之色) 的大作中提到: 】
: 用%e 或者%g试试
: 【 在 kent (我是葱·辣的葱) 的大作中提到: 】
: :   在tc下:
: :    double a;
: :    scanf("%f",&a);
: :    printf("%f",a);
: : 为什么输入于输出不一致!?

--
    
    青山遮不住,毕竟东流去!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.226.57]
发信人: deem (刀霸罗), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:39:27 星期天), 站内信件

自己做一个吧!

【 在 kent (我是葱·辣的葱) 的大作中提到: 】
: 都不行!
:    大家编一编试试吧!看有什么办法解决!
: 【 在 seofearth (大地之色) 的大作中提到: 】
: : 用%e 或者%g试试

--
                   _|_|_|                                       
                   _|    _|   _|_|     _|_|   _|_|_|  _|_|      
                   _|    _| _|_|_|_| _|_|_|_| _|    _|    _|    
                   _|    _| _|       _|       _|    _|    _|    
                   _|_|_|     _|_|_|   _|_|_| _|    _|    _|    
 

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.170.171]
发信人: seofearth (大地之色), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:40:11 星期天), 站内信件

我有办法,整点易服芬吧!
呵呵,用VC++的话,大概问题就会解决了。
【 在 kent (我是葱·辣的葱) 的大作中提到: 】
: 都不行!
:    大家编一编试试吧!看有什么办法解决!
: 【 在 seofearth (大地之色) 的大作中提到: 】
: : 用%e 或者%g试试

--
曾经有一个女孩子对我说:“you jump, I jump!” 结果我先
jump了,她却没有jump。世间最愚蠢的事莫过于轻信女人的话。
如果上天能给我重来一次的机会,我会毫不犹豫的让那个女孩
子先jump。如果她还是非要我先jump,那就啥也别说了。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: ani.hlnet.edu.cn]
发信人: zhangyan (浑身酸痛), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:43:57 星期天), 站内信件

好像是lf
【 在 deem (刀霸罗) 的大作中提到: 】
: printf 好像根本就输出不了double的,至少f是肯定不行的!
: 【 在 kent (我是葱·辣的葱) 的大作中提到: 】
: :   在tc下:
: :    double a;
: :    scanf("%f",&a);
: :    printf("%f",a);
: : 为什么输入于输出不一致!?

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.170.170]
发信人: Scorpion (Change), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:47:44 星期天), 站内信件

是的
把两个f变成lf就对了。

【 在 zhangyan (浑身酸痛) 的大作中提到: 】
: 好像是lf
: 【 在 deem (刀霸罗) 的大作中提到: 】
: : printf 好像根本就输出不了double的,至少f是肯定不行的!

--

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: mtlab5.hit.edu.cn]
发信人: seofearth (大地之色), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:49:04 星期天), 站内信件

我好像从来没有听过lf。至少《turbo c大全》上面没有。
你是从哪里看到的?
【 在 Scorpion (Change) 的大作中提到: 】
: 是的
: 把两个f变成lf就对了。
: 【 在 zhangyan (浑身酸痛) 的大作中提到: 】
: : 好像是lf

--
曾经有一个女孩子对我说:“you jump, I jump!” 结果我先
jump了,她却没有jump。世间最愚蠢的事莫过于轻信女人的话。
如果上天能给我重来一次的机会,我会毫不犹豫的让那个女孩
子先jump。如果她还是非要我先jump,那就啥也别说了。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: ani.hlnet.edu.cn]
发信人: zhangyan (浑身酸痛), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:50:15 星期天), 站内信件

你写个程序试试再说
【 在 seofearth (大地之色) 的大作中提到: 】
: 我好像从来没有听过lf。至少《turbo c大全》上面没有。
: 你是从哪里看到的?
: 【 在 Scorpion (Change) 的大作中提到: 】
: : 是的
: : 把两个f变成lf就对了。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.170.170]
发信人: Birdshome (不是版主·SIGH ), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日16:57:09 星期天), 站内信件

在 printf 上 Ctrl+F1,这才是 borland 的 tc 大全~

【 在 seofearth (大地之色) 的大作中提到: 】
: 我好像从来没有听过lf。至少《turbo c大全》上面没有。
: 你是从哪里看到的?
: 【 在 Scorpion (Change) 的大作中提到: 】
: : 是的
: : 把两个f变成lf就对了。

--
     ╭━━━━━━━━━━━╮
     │ 从 来 都 未 曾 想 过,│
     │ 永 远 也 不 会 忘 记.│
     ╰━━━━━━━━━━━╯

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: balance.hit.edu.cn]
发信人: kent (我是葱·辣的葱), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日17:08:44 星期天), 站内信件

想了个折中办法,先定义float b;
scanf->b;
再 b->a;

hehe ok!
【 在 Birdshome (不是版主·SIGH ) 的大作中提到: 】
: 在 printf 上 Ctrl+F1,这才是 borland 的 tc 大全~
: 【 在 seofearth (大地之色) 的大作中提到: 】
: : 我好像从来没有听过lf。至少《turbo c大全》上面没有。
: : 你是从哪里看到的?

--
    
    青山遮不住,毕竟东流去!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.226.57]
发信人: kent (我是葱·辣的葱), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日17:10:59 星期天), 站内信件

试过了,好使!hehe

【 在 zhangyan (浑身酸痛) 的大作中提到: 】
: 你写个程序试试再说
: 【 在 seofearth (大地之色) 的大作中提到: 】
: : 我好像从来没有听过lf。至少《turbo c大全》上面没有。
: : 你是从哪里看到的?

--
    
    青山遮不住,毕竟东流去!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.226.57]
发信人: seofearth (大地之色), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日17:17:34 星期天), 站内信件

好使的原因解释为lf不是ansi c 中的,而是tc中的特殊实现。
【 在 kent (我是葱·辣的葱) 的大作中提到: 】
: 试过了,好使!hehe
: 【 在 zhangyan (浑身酸痛) 的大作中提到: 】
: : 你写个程序试试再说

--
曾经有一个女孩子对我说:“you jump, I jump!” 结果我先
jump了,她却没有jump。世间最愚蠢的事莫过于轻信女人的话。
如果上天能给我重来一次的机会,我会毫不犹豫的让那个女孩
子先jump。如果她还是非要我先jump,那就啥也别说了。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: ani.hlnet.edu.cn]
发信人: kent (我是葱·辣的葱), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日17:19:43 星期天), 站内信件

在linux下gcc同样实现!

【 在 seofearth (大地之色) 的大作中提到: 】
: 好使的原因解释为lf不是ansi c 中的,而是tc中的特殊实现。
: 【 在 kent (我是葱·辣的葱) 的大作中提到: 】
: : 试过了,好使!hehe

--
    
    青山遮不住,毕竟东流去!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.226.57]
发信人: zhangyan (浑身酸痛), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日17:21:29 星期天), 站内信件

可以变一个程序试试他是不是ANSI的

【 在 seofearth (大地之色) 的大作中提到: 】
: 好使的原因解释为lf不是ansi c 中的,而是tc中的特殊实现。
: 【 在 kent (我是葱·辣的葱) 的大作中提到: 】
: : 试过了,好使!hehe

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.170.170]
发信人: zhangyan (浑身酸痛), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日17:21:51 星期天), 站内信件

nod 
【 在 kent (我是葱·辣的葱) 的大作中提到: 】
: 在linux下gcc同样实现!
: 【 在 seofearth (大地之色) 的大作中提到: 】
: : 好使的原因解释为lf不是ansi c 中的,而是tc中的特殊实现。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.170.170]
发信人: cucme (说你说我), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日18:30:02 星期天), 站内信件

【 在 Birdshome (不是版主·SIGH ) 的大作中提到: 】
: 在 printf 上 Ctrl+F1,这才是 borland 的 tc 大全~
~~~~~~~~~~~~~~~~~~~~~~~
在printf上按K,这才是vim的联机man。
: 【 在 seofearth (大地之色) 的大作中提到: 】
: : 我好像从来没有听过lf。至少《turbo c大全》上面没有。
: : 你是从哪里看到的?

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.170.139]
发信人: kent (我是葱·辣的葱), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月18日18:48:02 星期天), 站内信件

    谁在linux下编过fortran程序?
怎么调用现成算法?
【 在 cucme (说你说我) 的大作中提到: 】
: 【 在 Birdshome (不是版主·SIGH ) 的大作中提到: 】
: : 在 printf 上 Ctrl+F1,这才是 borland 的 tc 大全~
: ~~~~~~~~~~~~~~~~~~~~~~~
: 在printf上按K,这才是vim的联机man。

--
    
    青山遮不住,毕竟东流去!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.226.57]
发信人: oogg (无事小神仙), 信区: Programming
标  题: Re: 双精度数为什么输入于输出不一致?
发信站: 哈工大紫丁香 (2001年03月19日10:06:12 星期一), 站内信件

可以输出的用%lf
【 在 deem (刀霸罗) 的大作中提到: 】
: printf 好像根本就输出不了double的,至少f是肯定不行的!
: 【 在 kent (我是葱·辣的葱) 的大作中提到: 】
: :   在tc下:
: :    double a;
: :    scanf("%f",&a);
: :    printf("%f",a);
: : 为什么输入于输出不一致!?

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.235.247]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:206.442毫秒