解题思路:
注意事项:
参考代码:
#include<stdio.h>
double fact(int n)//计算n的阶乘
{
double m = 1.0;
for (int i = 1; i <= n; i++) {
m*=i;
}
return m;
}
double mypow(double x, int n)//计算x的n次幂
{
double t = x;
for (int i = 1; i <n; i++) {
x*=t;
}
return x;
}
int main()
{
double sn = 0;
int n;
double x;
scanf("%lf%d",&x,&n);
for (int i = 1; i <= n; i++) {
sn =sn+(mypow(x, i) / fact(i))*mypow(-1,i+1);
}
printf("%.4lf", sn);
return 0;
}
0.0分
0 人评分
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:542 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:654 |
回文数(一) (C语言代码)浏览:750 |
最小公倍数 (C语言代码)浏览:863 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:605 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1229 |
淘淘的名单 (C语言代码)浏览:1104 |
剪刀石头布 (C语言代码)浏览:753 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1430 |