#include <stdio.h>

double my_exp_n (double x, int degree)
{
    int i;
    double exp_val=0.0;
    double x_div_l=1.0;
   
    for (i=0;i<=degree;++i)
    {
        exp_val += x_div_l;
        x_div_l *= x / (i+1);

        printf("exp_%d (%.2f) = %e\n", i, x, exp_val);
    }
   
    return exp_val;
}

int main()
{
    my_exp_n (1, 10);
    return 0;   
}