请教问题,很简单,这个怎么写的简便点,我写的太复杂了
编写两个子函数:求表达式s=5!+(1+1/2+1/3+1/4+1/5)的值#include <stdio.h>
#include <math.h>
void main()
{
int j,i;
double v,s;
i=1;
s=0;
j=1;
while(i<=5)
{
j*=i;
i++;
}
v=1+1.0/2.0+1.0/3.0+1.0/4.0+1.0/5.0;
s=j+v;
printf("%f\n",s);
}
请问v怎么写简便点,想了半天也想不出个简便的方法