gpt4 book ai didi

c# - Math.Tan 不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 17:56:55 27 4
gpt4 key购买 nike

我目前正在为 Windows Phone 编写一个计算程序。计算之一是找到用户输入的数字乘以用户输入的另一个数字的正切值。

问题是,当我输入 1*tan(45)(即 1)时,它返回 1.6...。我通过调试器运行了几次。我可以看到 45 进入 Math.Tan,输出为 1.6。

请帮我找出这个问题的原因。代码如下。

double result;
double multiplying = Convert.ToDouble(txtMultTan.Text);
double tangent = Convert.ToDouble(txtTan.Text);
result = multiplying * (Math.Tan(tangent));
txtResult.Text = "Answer= " + result;

最佳答案

我敢肯定,如果您阅读文档,您会发现三角函数期望输入以弧度为单位。要将度数转换为弧度,请乘以 pi/180.0,使用您的数学库提供的 pi 的任何预定义常量。

关于c# - Math.Tan 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8640523/

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