C小代码无法正常工作.

ste*_*tla -1 c math

我试图制作一个小的sqrtfunc,以便在今天的数学中减轻我的作业,但不知怎的,它不起作用.请你帮助我好吗?该程序只是找到给定数字的sqrt.

#include <stdio.h>
#include <math.h>

double sqrtfunc(double x);

int main(void)
{
    double y;
    scanf("%f", &y);
    printf("%f", sqrtfunc(y));

    return 0;
}

double sqrtfunc(double x) {
    double value;
    value = sqrt(x);
    return value;
}
Run Code Online (Sandbox Code Playgroud)

非常感谢你!

oua*_*uah 5

使用%lf转换规格读取doublescanf%f打印doubleprintf.

浮点类型与printf和有一个错误的对称性scanf.