sjfb.net
当前位置:首页 >> C语言:键盘分别输入三角函数名及角度,求对应的三角... >>

C语言:键盘分别输入三角函数名及角度,求对应的三角...

j是字符串吧 char j[4]; scanf("%s",j); if(j=="sin") if(j=="cos")

根据题意可得代码如下: #include #include const double pi=3.14159265;int main(){ double a, b, C, c; printf ("请输入两边长度及其夹角(角度):"); scanf ("%lf%lf%lf", &a, &b, &C); c = sqrt(a*a+b*b-2*a*b*cos(C*pi/180)); printf ("第三...

开头必须有一个数学函数库 #include 然后一般常用的sin(x)cos(x)tan(x) 其中的x必须要以弧度为单位。如果以“度”为单位,比如说求30度的正弦值,要用sin(x*180/3.1415926)的形式arcsin(x)arccos(x)arctan(x)arccot(x) 以上四个则是相应的反三角函...

#include #include int main(){double n; //sin cos是函数,不能定义成变量scanf("%lf",&n);n=sin(n); //求n的sin()值,并返回给nprintf("%lf\n",n);//输出nreturn 0;}

反三角函数 得到的是弧度,除 圆周率乘 180 就得 度数。 如果要算很多个 反三角函数,你可以 建一个系数 r2d. 弧度 乘 r2d 得角度。 例如: #include #include int main() { double x,y; double pi=asin(1.0)*2.0; double r2d=180.0/pi; int i; ...

包含头文件 math.h 反3角函数有 acos(double),asin(double),atan(double),atan(double,double), 返回值 double 型,弧度值。转角度要 *180.0/3.1416 例如: #include #include #include int main() { double x=0.5; printf("acos=%.2lf degrees\...

这里没有现成的三角函数,你任务要求的精度是多少?把所有可能的θ值代入,在电脑里算出这个式子的所有结果,然后把结果做成数据表,在程序里做个子程序查表就可以了,速度比算个乘法都快。

math.h里的三角函数用的单位是弧度,你貌似错在这里。 答案补充 Example /* SINCOS.C: This program displays the sine, hyperbolic * sine, cosine, and hyperbolic cosine of pi / 2. */ #include #include void main( void ) { double pi = 3...

#include double D2R(double deg){ return deg / 180.0 * 3.14159265; } [sin 90度] 调用写成: sin(D2R(90.0))

math.h里的三角函数用的单位是弧度,你貌似错在这里。 答案补充 Example /* SINCOS.C: This program displays the sine, hyperbolic * sine, cosine, and hyperbolic cosine of pi / 2. */ #include #include void main( void ) { double pi = 3...

网站首页 | 网站地图
All rights reserved Powered by www.sjfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com