gpt4 book ai didi

c - C 中函数不返回任何值

转载 作者:行者123 更新时间:2023-11-30 19:56:25 24 4
gpt4 key购买 nike

我正在尝试在 C 中进行计算并尝试返回数学计算的结果值,但在传递到主函数时没有任何内容打印到屏幕上。我尝试了各种方法,但缺少一些东西。您能否帮助我纠正代码,以帮助我将来在将参数传递给 main 时编写更有效的代码?提前致谢!

#include <stdio.h>

#define PI 3.14159
#define REM 144.612925

static double Raden_CALC(double imp)
{

double result;
result = ((imp + imp) * PI) / REM;
return result;
}

main()
{

double number;
printf("Enter a number: ");

fflush(stdin);
scanf("%.4lf", &number);

Raden_CALC(number);
printf("\nResult: ", number);
}

最佳答案

int main()
{
double number;
printf("Enter a number: ");

fflush(stdin);
scanf("%.4lf", &number);

number = Raden_CALC(number); // <-- Assign the return value to number
printf("\nResult: %f\n", number); // <-- Add %f to print the number
}

关于c - C 中函数不返回任何值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28881269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com