编写程序求1+3/2+….+(2n-1)/n!

编写程序求 1+3/2+….+(2n-1)/n!

题目有问题啊,是3/2!吗?

#include <stdio.h>

int main()
{
  int n,m=1,i,x;
  double y=1,sum=0;
  scanf("%d",&n);
  for(i=1;i<=n;i++)
  {
      x=2*i-1;
      y*=i;
      sum += x/y;
  }
  printf("%lf",sum);
    return 0;
}

#include "stdio.h"
int main(){
    float sum = 0;
    float a,b=1;
    int n,i;
    scanf("%d",&n);
  
  for(i=1;i<=n;i++){
      a = 2*i-1;
      b = b*j;
    sum += a/b;
  }
  printf("sum=%f",sum);
  return 0;
}