主题:我写得程序错在哪?麻烦哪位高手指点指点
//题目:
//2.写一个函数,用递归函数完成以下运算:
//sum(n) = 1 - 1/2 + 1/3 - 1/4 + … -(1/n)*(-1)n
// (其中n>0)
//
//
//
#include<iostream>
#include<cmath>
using namespace std;
float sum(int n)
{ int i;
for(i=1;i<=n;i++)
{double pow(double x,int y);
double t=pow(-1.0,i);
sum(i)=(sum(i-1)-(1/i)*t);//?????????????????????????????
return sum(i);
}
int main()
{cout<<"enter a n:";
int n;
cin>>n;
float b=sum(n);
cout<<"sum="<<b<<endl;
return 0;
}
[color=FF0000][/color][b]题目[/b]
//2.写一个函数,用递归函数完成以下运算:
//sum(n) = 1 - 1/2 + 1/3 - 1/4 + … -(1/n)*(-1)n
// (其中n>0)
//
//
//
#include<iostream>
#include<cmath>
using namespace std;
float sum(int n)
{ int i;
for(i=1;i<=n;i++)
{double pow(double x,int y);
double t=pow(-1.0,i);
sum(i)=(sum(i-1)-(1/i)*t);//?????????????????????????????
return sum(i);
}
int main()
{cout<<"enter a n:";
int n;
cin>>n;
float b=sum(n);
cout<<"sum="<<b<<endl;
return 0;
}
[color=FF0000][/color][b]题目[/b]