(Relax ST1.8)POJ 1517 u Calculate e(求各阶乘累加之和)
2013-11-30 22:10
465 查看
/*
* POJ_1517.cpp
*
* Created on: 2013年11月26日
* Author: Administrator
*/
#include <iostream>
#include <cstdio>
using namespace std;
double rank(int n){//返回n!的倒数...
double val;
double mul = 1;
if(n == 0){
val = 1;
}else{
int i;
for(i = 1 ; i <= n ;++i){
mul *= i;
}
val = 1/mul;
}
return val;
}
int main(){
printf("n e\n");
printf("- -----------\n");
int i;
double e = 0;
for(i = 0 ; i <= 9 ; ++i){//用e来记录各阶乘累加之和...
e += rank(i);
printf("%d %.9lf\n",i,e);
}
//***需要注意的是1 和 1.000000,这种情况下,POJ也会AC...
return 0;
}
* POJ_1517.cpp
*
* Created on: 2013年11月26日
* Author: Administrator
*/
#include <iostream>
#include <cstdio>
using namespace std;
double rank(int n){//返回n!的倒数...
double val;
double mul = 1;
if(n == 0){
val = 1;
}else{
int i;
for(i = 1 ; i <= n ;++i){
mul *= i;
}
val = 1/mul;
}
return val;
}
int main(){
printf("n e\n");
printf("- -----------\n");
int i;
double e = 0;
for(i = 0 ; i <= 9 ; ++i){//用e来记录各阶乘累加之和...
e += rank(i);
printf("%d %.9lf\n",i,e);
}
//***需要注意的是1 和 1.000000,这种情况下,POJ也会AC...
return 0;
}
相关文章推荐
- poj 1517 & hdu 1012 u Calculate e(简单阶乘)
- POJ 1517 u Calculate e(我的水题之路——特殊格式,打表)
- (Relax ST1.18)POJ 3619 Speed Reading
- 【poj 1517】 u Calculate e
- (Relax ST1.13)POJ 2780 Linearity(给出若干个点,求最多有多少个点共线,不能使用n^3算法)
- (Relax ST1.6)POJ 1218 THE DRUNK JAILER(求1-n之间有多少个平方数)
- POJ 1517 u Calculate e
- poj 1517 u Calculate e
- (Relax ST1.17)POJ 3618 Exploration(求在t时间内能去n个景点中的几个)
- poj 1517 u Calculate e
- POJ 1517 u Calculate e
- (Relax ST1.29)POJ 3749 破译密码(将一个字符串按照一定的规则转化成另外一个字符串)
- (Relax ST1.11)POJ 2159 Ancient Cipher(判断一个字符串是否是另外一个字符串的原串)
- (Relax ST1.22)POJ 3664 Election Time(两次排序的巧妙应用)
- (Relax ST1.3)POJ 1045 Bode Plot
- poj 1517 u Calculate e
- (Relax ST1.29)POJ 3672 Long Distance Racing(来回路问题..)
- (Relax ST1.4)POJ 1056 IMMEDIATE DECODABILITY(判断一个字符串是否是另外一个字符串的前缀)
- POJ 1517 u Calculate e
- OpenJudge/Poj 1517 u Calculate e