解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1293 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:889 |
求圆的面积 (C语言代码)浏览:1670 |
简单的a+b (C语言代码)浏览:488 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:509 |
勾股数 (C语言代码)浏览:799 |
格式化数据输出 (C语言代码)浏览:822 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:514 |