wlc314lxy
wlc314lxy
2017-11-11 12:36

哪位大神指教一下 result *= i;什么意思

  • c

#include

//求阶乘
long factorial(int n)
{
int i;
long result=1;
for(i=1; i<=n; i++)
{
result *= i;
}
return result;
}
// 求累加的和
long sum(long n)
{
int i;
long result = 0;
for(i=1; i<=n; i++)
{
//嵌套调用
result += factorial(i);
}
return result;
}

int main()
{
printf("1!+2!+...+9!+10! = %ld\n", sum(10));
return 0;
}

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

11条回答