Description
输入n的值,计算cos(x)。
Input
输入数据有多行,每行两个数,包括x和n。第一数据为x,第二个数据为n。
Output
输出cos(x)的值,保留4位小数。
Sample
Input 0.0 100 1.5 3
Output 1.0000 0.0701
#include <iostream> #include <cstring> #include <algorithm> #include <cstdio> #include <stdlib.h> using namespace std; double x,n; double sum; int main() { while(cin>>x>>n) { sum=0; for(int i=1; i<=n; i++) { double a=1,b=1;//累乘和累加都要记得初始化; for(int j=1; j<=i; j++) { a=a*x*x; } if(i%2!=0) { a=-a; } for(int j=1; j<=2*i; j++) { b=b*j; } sum+=a/b; } printf("%.4f\n",sum+1); } return 0; }