无法正确写出方程式,因为它一直给我答案 0,它必须在 0.4879602393 左右
Unable to write the equation correctly as it keeps giving me the answer 0 which has to be around 0.4879602393
enter image description here
所以我是 C# 的新手,我必须写出这个等式,但无论我做什么,或者我试图将其分解,我都尝试对等式的某些部分使用不同的双名称,例如 (1 / 4) 是 S1,然后剩下的是 S2 S3 S4 S5 并添加一个 Z1 将整个方程合并在一起,但我总是以 0 结尾,所以我猜方程是错误的但我看不出我的错误在哪里。
双 c = 10 * (Math.PI / 180);
双 Z2 = (1 / 4) - ((1 / 4) * Math.Sin(((5 / 2) * (Math.PI)) - (8 * c)));
在 C# 中,整数除法 returns 一个整数,因此 1 / 4
总是 returns 零的四舍五入值。尝试使用至少一个浮点值操作数进行除法,例如1.0 / 4
.
enter image description here
所以我是 C# 的新手,我必须写出这个等式,但无论我做什么,或者我试图将其分解,我都尝试对等式的某些部分使用不同的双名称,例如 (1 / 4) 是 S1,然后剩下的是 S2 S3 S4 S5 并添加一个 Z1 将整个方程合并在一起,但我总是以 0 结尾,所以我猜方程是错误的但我看不出我的错误在哪里。 双 c = 10 * (Math.PI / 180); 双 Z2 = (1 / 4) - ((1 / 4) * Math.Sin(((5 / 2) * (Math.PI)) - (8 * c)));
在 C# 中,整数除法 returns 一个整数,因此 1 / 4
总是 returns 零的四舍五入值。尝试使用至少一个浮点值操作数进行除法,例如1.0 / 4
.