[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;
}