[Plain]

/* Start the comments in the program header (to avoid any problems encountered during the submission of blog posts, the slash used to indicate that the comments have been deleted)

* Copyright and version Declaration of the program

* All rights reserved.

* File name: txt. c

* Author: liuyongshui

* Question: the coding program finds sin (π/2), sin (56 °), cos (87 °), cos (π/3 ).

* Problem source:

* Completion date: January 1, April 17, 2013

* Version No.: V1.0

*/

# Include <stdio. h>

# Include <math. h>

# Define PI 3.1415926

Int fac (int l); // factorial

Double sin (double n );

Double cos (double m );

Int main ()

{

Printf ("sin (π/2) = % lf \ n", sin (PI/2 ));

Printf ("sin (56 °) = % lf \ n", cos (56.0/180) * PI ));

Printf ("cos (87 °) = % lf \ n", cos (87.0/180) * PI ));

Printf ("cos (π/3) = % lf \ n", cos (PI/3 ));

Return 0;

}

// Fac () function definition

Int fac (int l)

{

Int I;

Int sum = 1;

If (l = 0)

{

Sum = 1;

}

Else

{

For (I = 1; I <= l; I ++)

{

Sum * = I;

}

}

Return sum;

}

// Sin () function definition

Double sin (double n)

{

Int I;

Int k = 1;

Double sum = 0;

For (I = 1; pow (n, I)/fac (I)> 0.000001; I + = 2)

{

Sum + = pow (n, I)/fac (I) * k;

K =-1 * k;

}

Return sum;

}

// Cos () function definition

Double cos (double m)

{

Int I;

Int k = 1;

Double sum = 0;

For (I = 0; pow (m, I)/fac (I)> 0.000001; I + = 2)

{

Sum + = pow (m, I)/fac (I) * k;

K =-1 * k;

}

Return sum;

}

/* Start the comments in the program header (to avoid any problems encountered during the submission of blog posts, the slash used to indicate that the comments have been deleted)

* Copyright and version Declaration of the program

* All rights reserved.

* File name: txt. c

* Author: liuyongshui

* Question: the coding program finds sin (π/2), sin (56 °), cos (87 °), cos (π/3 ).

* Problem source:

* Completion date: January 1, April 17, 2013

* Version No.: V1.0

*/

# Include <stdio. h>

# Include <math. h>

# Define PI 3.1415926

Int fac (int l); // factorial

Double sin (double n );

Double cos (double m );

Int main ()

{

Printf ("sin (π/2) = % lf \ n", sin (PI/2 ));

Printf ("sin (56 °) = % lf \ n", cos (56.0/180) * PI ));

Printf ("cos (87 °) = % lf \ n", cos (87.0/180) * PI ));

Printf ("cos (π/3) = % lf \ n", cos (PI/3 ));

Return 0;

}

// Fac () function definition

Int fac (int l)

{

Int I;

Int sum = 1;

If (l = 0)

{

Sum = 1;

}

Else

{

For (I = 1; I <= l; I ++)

{

Sum * = I;

}

}

Return sum;

}

// Sin () function definition

Double sin (double n)

{

Int I;

Int k = 1;

Double sum = 0;

For (I = 1; pow (n, I)/fac (I)> 0.000001; I + = 2)

{

Sum + = pow (n, I)/fac (I) * k;

K =-1 * k;

}

Return sum;

}

// Cos () function definition

Double cos (double m)

{

Int I;

Int k = 1;

Double sum = 0;

For (I = 0; pow (m, I)/fac (I)> 0.000001; I + = 2)

{

Sum + = pow (m, I)/fac (I) * k;

K =-1 * k;

}

Return sum;

}