首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

练习题3.1

2012-12-19 
练习3.1// test2.cpp : Defines the entry point for the console application.//#include stdafx.hfloa

练习3.1

// 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;
}

热点排行