利用c语言递归方法计算1-1⼀2+1⼀3-1⼀4+1⼀5-...-1⼀200

要递归方法,拜托各位了!
2024-12-16 15:50:00
推荐回答(1个)
回答1:

#include
double f(int n)
{
 if (n==1)
  return 1.0;
 return ((n%2)?1:-1)*1.0/n+f(n-1);
}
int main()
{
 printf("%f\n",f(200));
 return 0;
}

 

0.690653
请按任意键继续. . .