解题思路:
注意事项:
参考代码:
#include<iostream>
using namespace std;
#include<iomanip>
double fact(double n) //简单阶乘
{
double j=1;
for(int i=1;i<=n;i++)
j*=i;
return j;
}
double mypow(double x, double n) //自定义幂函数
{
double j=1;
for(int i=1;i<=n;i++)
j*=x;
return j;
}
int main()
{
double x,n,s=0;
cin>>x>>n;
for(int i=1;i<=n;i++)
{
s+=mypow(-1,i-1)*mypow(x,i)/fact(i);
}
cout<<fixed<<setprecision(4)<<s<<endl;;
return 0;
}
0.0分
2 人评分
C语言训练-排序问题<2> (C++代码)浏览:935 |
小明A+B (C语言代码)浏览:1316 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:1000 |
求组合数 (C语言代码)浏览:1206 |
简单的a+b (C语言代码)浏览:674 |
C二级辅导-进制转换 (C语言代码)浏览:750 |
川哥的吩咐 (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:476 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:826 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:683 |