jsggx 发表于 2014-7-8 15:25:16

各位大大帮我看看怎么回事。

为什么我输出来的结果和小甲鱼老师编出来的不一样。。各位大神求解

yimingpeng 发表于 2014-7-8 17:15:10

是%lf对应double的,不是%if.

ソ孤单背影 发表于 2014-7-8 18:35:52

scanf(" %lf ", &x );不是% i f

2B曾经只是铅笔 发表于 2014-7-8 19:22:15

因为你的定义函数是double型的变量 所以输入的时候为了和float型的区分 需要在%f 的f前面加个l也就是lf而不是if

jsggx 发表于 2014-7-9 12:20:02

我新手,所以不知道怎么搞,只知道把看到的照样子输上去,我一看是看l和i还真的挺像,哈哈!谢谢啊!!

小泉向西流 发表于 2014-7-9 15:55:17

double   对应的是%lf,    L的小写 l ,

zhoushilei 发表于 2014-7-9 16:30:29

把if改为lf就好了。PS你要是用C++的来编就没有C这么麻烦了。。。
页: [1]
查看完整版本: 各位大大帮我看看怎么回事。