hello? 发表于 2022-10-5 16:57:29

【C语言小白】

代码 #include <stdio.h>
#include <stdlib.h>
int main()
{
    double a,b;
    scanf("%f%f",&a,&b);
    printf("%f",a*b);
    return 0;
}


结果
11111
11111
0.000000
--------------------------------

为什么是一堆零{:10_277:}

临时号 发表于 2022-10-5 17:09:21

double是%lf
#include <stdio.h>
#include <stdlib.h>
int main()
{
    double a,b;
    scanf("%lf%lf",&a,&b);
    printf("%f",a*b);
    return 0;
}

柿子饼同学 发表于 2022-10-5 17:09:40

double 的占位符是 %lf
#include <stdio.h>
#include <stdlib.h>
int main()
{
    double a, b;
    scanf("%lf%lf", &a, &b);
    printf("%lf", a*b);
    return 0;
}

tommyyu 发表于 2022-10-5 17:12:37

double的输入输出是%lf #include <stdio.h>
#include <stdlib.h>
int main()
{
    double a,b;
    scanf("%lf%lf",&a,&b);
    printf("%lf", a*b);
    return 0;
}
页: [1]
查看完整版本: 【C语言小白】