gpt4 book ai didi

c# - 编译器返回一个整数而不是 double

转载 作者:行者123 更新时间:2023-11-30 20:41:40 25 4
gpt4 key购买 nike

<分区>

我有一个函数,它接受 3 个 double 值,没有一个来自数组或转换整数或类似的值,是在调用此函数之前计算的 3 个 double 值。然后,该函数应返回一个 double 值并确实...但是其中一项被视为整数,特别是 (5/3) = 1.0我所做的是将 (5/3) 替换为 1.6667为什么会这样?任何想法?这是代码:

private static double get_fa(double cc, double R, double fy)
{
double num, den, fa;
if (cc<=200)
{
if (R <= cc)
{
num = (1 - (Math.Pow(R, 2) / (2 * Math.Pow(cc, 2)))) * fy;
den = (5/3) + (3 * R) / (8 * cc) - Math.Pow(R, 3) / (8 * Math.Pow(cc, 3));
fa = num / den;
}
else
{
fa = (12 * Math.Pow(Math.PI, 2) * E) / (23 * Math.Pow(R, 2));
}
return fa;
}
else
{
return 0;
}
}

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