C语言怎样表示三角函数计算(注:要用“角度制”表示)编出代码

Python019

C语言怎样表示三角函数计算(注:要用“角度制”表示)编出代码,第1张

调用math.h中的三角函数,需要将角度值变换为弧度值,代码如下:

#include<stdio.h>

#include<math.h>

#define PI 3.14159265359

int main()

{

float st,a

scanf("%f",&st)

a = st * PI/180

printf("sin(st)=%f\n", sin(a))

printf("cos(st)=%f\n", cos(a))

return 0

}

求sin的:参考下 #include<stdio.h> void main() { double x,a,b,sum=0printf("请输入x的弧度值:\n")scanf("%lf",&x)int i,j,count=0for(i=1i+=2) { count++a=b=1for(j=1j<=ij++) { a*=xb*=(double)j} if(a/b<0.0000001) breakelse { if(count%2==0) sum-=a/belse sum+=a/b} } printf("%lf\n",sum)}

#include<stdio.h>

#include <math.h>

void main()

{

double a,b,c,d

scanf("%f,%f",&b,&d)

a=sin(b)/*这是三角函数*/

c=asin(d)/*这是反三角函数*/

printf("sin(b)=%f,asin(d)=%d",a,c)

}

其他三角函数如cos(x)什么的,可以直接用,前提有math.h的头文件