6个回答
展开全部
采用long long是为了防止溢出,不过K的大小也有限制,具体看你操作系统的long long的范围
long long fact(int n)
{
return n<=1?1:n*fact(n-1);/*求阶乘 ,采用递归方式 */
}
long long sum(int k)
{
long long sum;
for(int i=0; i<k; i++)
{
sum += fact(i);
}
return sum;
}
int main()
{
sum(10);
}
long long fact(int n)
{
return n<=1?1:n*fact(n-1);/*求阶乘 ,采用递归方式 */
}
long long sum(int k)
{
long long sum;
for(int i=0; i<k; i++)
{
sum += fact(i);
}
return sum;
}
int main()
{
sum(10);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-05-09 广告
2023-05-09 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
展开全部
int i,sum=0;
for (i=1;i<=10;i++)
{
sum=sum+i;
}
/*********************/
int i,sum=0;
while(i<=10)
{
sum=sum+i;
i++;}
for (i=1;i<=10;i++)
{
sum=sum+i;
}
/*********************/
int i,sum=0;
while(i<=10)
{
sum=sum+i;
i++;}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二重循环嵌套就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在很少用C了 不记得了 汗死 帮不上忙 抱歉了 我们一起期待最佳答案把 -_-!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询