六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 42|回复: 0

练习3.1

[复制链接]

升级  66%

9

主题

9

主题

9

主题

童生

Rank: 1

积分
33
 楼主| 发表于 2013-1-26 12:26:54 | 显示全部楼层 |阅读模式
// 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;
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表