已知cosx的幂级数为:cos(x)=1−x22!+x44!−x66!+...+(−1)nx2n(2n)!+...cos(x)=1−x22!+x44!−x66!+...+(−1)nx2n(2n)!+…设计程序用于计算幂级数中的通项(−1)nx2n(2n)!(−1)nx2n(2n)!的值,并计算cosx的值(结果保留4位有效数字),通项精度不小于0.00001。#include<iostream>#include<math.h>#include<iomanip>int main() { using namespace std; double x,sum=1; static double t=1; cin>>x; for (int i=1;fabs(t)>0.00001;i++) { t*=x*x; t/=2*i*(2*i-1); t*=-1; sum+=t; } cout<<"cos("<<x<<") = "<<fixed<<setprecision(4)<<sum; return 0;}