计算下面这个函数的值S=1+1/(1+4!)+1/(1+4!+7!)+.+1/(1+4!+7!+.+19!) 算到第七个数
#include <stdio.h>
long jc(int j)
{
int t = 1;
int i;
int h;
double sum = 0;
double y = 0;
for (h = 0; h <= j-1 ; h++)
for (i = 1; i <= (1 + 3 * h); i++)
t = t * i;
sum += t;//sum为某个数的分母阶乘的和
t = 1;
y =(1.0 / sum);//y为某个数的值
return y;
}
int main()
{
int k, j;
double s = 0;
scanf("%d", &k);//输入的k为算到第几个数
for (j = 1; j <= k; j++)
{
s += jc(j);
}
printf("S=%lf", s);
}