解题思路:
注意事项:
参考代码:
#include<iostream>
using namespace std;
#include<math.h>
#include<stdio.h>
double jca(int n)
{
double sum=1;//1
for(int j=1;j<=n;j++)
{
sum *= j;
}
return sum;
}
double mypow(double x, int n)
{
double sum=0,fh=1;
for (int i = 1; i <= n; i++)
{
sum += fh * pow(x, i) / (jca(i));
fh = -fh;
}
// x - x2/2! + x3/3! + ... + (-1)n-1xn/n!
return sum;
}
int main()
{
int n;
double x;
cin >> x >> n;
printf("%.4lf", mypow(x, n));
return 0;
}
0.0分
0 人评分
C语言训练-求素数问题 (C语言代码)浏览:773 |
字符串对比 (C语言代码)浏览:1471 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:497 |
1197求助浏览:667 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:611 |
A+B for Input-Output Practice (I) (C语言代码)浏览:599 |
这是我的第一篇文章浏览:265 |
A+B for Input-Output Practice (V) (C++代码)浏览:926 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:749 |
数字统计 (C语言代码)浏览:654 |