新手求解!!!

qq_33782141 2016-03-27 05:17:21
编译没问题,答案却错!!求解!!
...全文
102 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_33782141 2016-03-27
  • 打赏
  • 举报
回复
哦哦,谢了!
九桔猫 2016-03-27
  • 打赏
  • 举报
回复
楼上所言甚是,其实如果优化的话,可以把上次的结果存下来,比如n-1的阶乘,乘以n也就等于n的阶乘了
小灸舞 2016-03-27
  • 打赏
  • 举报
回复
楼主是想求前N项的阶乘和吧,里层for循环结束后需要将s重新置为1

for(i=1;i<=n;i++)
{
	for(j=1;j<=i;j++)
	{
		s=s*j;
	}
	sum=sum+s;
	s=1;   //这里要将s重置为1
}

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧