看看哪里出了问题,我实在搞不懂为何结果不是预期的
#include<stdio.h>int main()
{
int n,i,j=1,sum=1;
for(i=1;i<=5;i++)
{
n=1/i;
j=j*n;
sum=sum+j;
printf("%d",sum);
printf("\n");
}
return 0;
}这个代码是用来计算+1/1!+1/2!+1/3!+1/4!+1/5!,但我这样写代码并不能得到预期的结果,朋友们帮我看看哪里出错了,给小弟指点一下,最好带上解释,谢了