编写一个函数,输入n为偶数时,调用函数求1/2+1/4+1/6+……1/n,当n为奇数时

编写一个函数,输入n为偶数时,调用函数求1/2+1/4+1/6+……1/n,当n为奇数时,调用函数求1/1+1/3+1/5+….1/n。

第1个回答  2015-11-08
float fun(int n)
{
float sum = 0;
if(0 == n%2)
{
for (int i = 2; i <=n ; i+=2)
{
sum = sum+1.0/i;
}
}
else
{
for (int i = 1; i <=n ; i+=2)
{
sum = sum+1.0/i;
}
}
return sum;
}
void main()
{
int n;
cout<<"输入n:"<<endl;
cin>>n;
cout<<fun(n)<<endl;
}本回答被网友采纳
相似回答