hdu1012

#include<iostream>
#include<stdio.h>

using namespace std;

int jiechen(int n){
    int i;
    int ans=1;
    for(i=1;i<=n;i++)
        ans*=i;
    return ans;
}

int main(){
    int n,e;
    int i;
    cout<<"n e"<<endl;
    cout<<"- -----------"<<endl;
    double sum=2.5;
    printf("0 1\n");
    printf("1 2\n");
    printf("2 2.5\n");
    for(i=3;i<=9;i++){
        cout<<i<<" ";
        sum+=1.0/jiechen(i);
        printf("%.9lf\n",sum);
    }
    return 0;
}

时间: 2024-09-30 21:29:29

hdu1012的相关文章

解题报告:hdu1012

2017-09-07 21:46:53 writer:pprp 写一下水题,调节一下心情~ /* @theme: hdu 1012 u calculate e @writer:pprp @begin:21:31 @end:21:47 @error:前几个应该特别的输出 @date:2017/9/7 */ #include <bits/stdc++.h> using namespace std; int dp[10]; void build() { memset(dp,0,sizeof(dp))

HDU-1012(水题)

http://acm.hdu.edu.cn/showproblem.php?pid=1012 分析:就按题目给的公式一步步输出就行了. 1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h> 4 int main() 5 { 6 double e; 7 printf("n e\n"); 8 printf("- -----------\n"); 9 for(int

acm编程题:hdu1012,hdu1017

//1012/*思路:题目的意思就是将正整数(0~9)求阶乘倒数的和,需要设置一个函数用来求阶乘,在main函数中,0~9循环一次,调用阶乘函数求倒数并累加作为和,求出相应的e并输出*/#include<iostream>#include<iomanip>using namespace std;//求n的阶乘的函数int func(int n){ if (n==0||n==1) { return 1; } return n * func(n - 1);}int main(){ in