[求助]为什么输出一直是零?
main(){
double a;
scanf("%f",&a);
printf("%f\n",a);
搜索更多相关的解决方案:
输出
----------------解决方案--------------------------------------------------------
%lf........
----------------解决方案--------------------------------------------------------
好像不行啊
----------------解决方案--------------------------------------------------------
#include <stdio.h>
void main()
{
double a;
scanf("%lf",&a);
printf("%lf",a);
}
TC2.0编译通过..
----------------解决方案--------------------------------------------------------
哦 可以了 谢谢
----------------解决方案--------------------------------------------------------
类型要 匹配的 相似不代表相同,严格啊
----------------解决方案--------------------------------------------------------
double与lf相匹配,float与f相匹配
----------------解决方案--------------------------------------------------------
main()
{
double a;
scanf("%lf",&a);//加l与double呼应;
printf("%f\n",a);
}
----------------解决方案--------------------------------------------------------
输出0是因为系统给double 的初值为0.
你输入的格式都不对,所以不会被A接收.
----------------解决方案--------------------------------------------------------
谢谢各位指点迷津
----------------解决方案--------------------------------------------------------