티스토리 뷰

n 값을 입력 받고
0! + (1/1!) + (1/2!) + ••• + (1/(n-1)!) + (1/n!)을 계산하는 코드

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
int main()
{
    int input = 0;
    printf("정수입력 : \n");
    scanf("%d"&input);
    double result = 1;
    if (input == 0)    {
        result = 1;
    }
    else{
        double factorial = 1;
        for (int i = 1;i <= input;i++)    {
            for (int j = 1;j <= i;j++
                factorial = factorial * j;
            result = result + 1/factorial;
            factorial = 1;
        }
    }
    printf("%lf", result);
}
cs
댓글