x类型必须是double
参考代码:
#include <iostream>
#include <iomanip>
using namespace std;
double fact(double), mypow(double, double);
int main()
{
double j, x, i, n, sum(0);
cin >> x >> n;
for(i=1.0; i<=n; i++)
{
sum += mypow(-1.0, i-1)*mypow(x, i)/fact(i);
}
cout << fixed << setprecision(4) << sum;
}
double fact(double n)//求阶乘
{
int m;
double k(1.0);
for(m=1; m<=n; m++)
{
k = k*m;
}
return k;
}
double mypow(double x, double n)//求x的n次幂
{
int p;
double q(1.0);
for(p=1; p<=n; p++)
{
q *= x;
}
return q;
}
0.0分
0 人评分
#include<iostream> #include<math.h> #include <iomanip> using namespace std; double mypow(double x,int n) { double low; low=pow(x,n); return low; } double fact(int n) { int s=1; for(int i=1;i<n+1;i++) s*=i; return s; } int main() { double x,n,sum=0,t,l; cin>>x>>n; for(int i=1;i<n+1;i++) { t=mypow(x,i); l=fact(i); if(i%2!=0) sum+=(t/l); else sum-=(t/l); } cout<<setiosflags(ios::fixed)<<setprecision(4)<<sum<<endl; return 0; } 我這個寫只對了50%錯在那
C语言训练-字符串正反连接 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:643 |
C语言考试练习题_排列 (C语言代码)浏览:767 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:793 |
妹子杀手的故事 (C语言代码)浏览:1297 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1324 |
Tom数 (C语言代码)浏览:517 |
1050题解(结构体数组与结构体指针的使用)浏览:1216 |