`
lltobe
  • 浏览: 9596 次
社区版块
存档分类
最新评论

练习3.1

    博客分类:
  • C
C 
阅读更多

// test2.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

float getR1(int n);
int getR2(int n);

int main(int argc, char* argv[])
{
 printf("Hello World!\n");
 
 printf("result: %f", getR1(3));
 
 return 0;
}

float getR1(int n)
{
 float r=1;
 bool key=true;
 for(int i=2;i<=n;i++)
 {
  if(key)
  {
   r-=1.0/getR2(2*i-1);
  }
  else
  {
   r+=1.0/getR2(2*i-1);
  }
  
  key=!key;
 }
 return r;
}

int getR2(int n)
{
 int r=1;
 for(int i=2;i<=n;i++)
 {
  r*=i;
 }
 return r;
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics