>>219
計算結果が合ってるかどうかは自分で確かめて。

#include<stdio.h>
#include<math.h>

static long factorial(int n)
{
long result = 1;
while(n > 0){ result *= n--; }
return result;
}

int main(void)
{
int x = 2;
int r = 2;
double result = 0;

printf("input x?:"); scanf("%d", &x);
printf("input r?:"); scanf("%d", &r);
int n;
for(n=0; n<=r; n++)
{
result += pow(x, n) / factorial(n);
}
printf("x=%d, r=%d, result=%lf\n", x, r, result);

return 0;
}