读书人

C中关于标准输入的有关问题

发布时间: 2012-02-13 17:20:26 作者: rapoo

C中关于标准输入的问题
有一道题 用C++做得满好
用C的时候就怎么也做不对 后来调试的时候发现是输入的问题 C还不是很懂阿 ...
写了一段
int main()
{
double a;
scanf( "%f " , &a);
printf( "%f ", a);
return 0;
}

然后无论输入什么 输出的都是 0.0000000(小数字的情况下) 哪里用的不对?

[解决办法]
double的格式是%lf,改了就好了

double a;
scanf( "%lf " , &a);
printf( "%lf ", a);

读书人网 >C++

热点推荐