我有这个方程,它使用 sci calc 的输出是:0.017...但是当我在 c 中运行它时,它的输出是:0.84..
输入为 1
等式是:sin(x) - x^4 + 1
float sinp(float p1)
{
float fop;
float ppowers;
printf("%f",p1);
ppowers = pow(p1,4);
fop = sin(p1)-ppowers+1;
return (fop);
}
这背后有什么原因吗?是因为辐射还是度数?
我还没有真正使用过 C 的 sin 或任何数学函数,所以我并没有真正理解这里有什么问题。谷歌给了我 0.84 作为 aswer 但我的 calc 给了我 .017 这真的很令人困惑,因为我需要用我的 calc 获得相同的输出。
谢谢你们 :)