求一个C++程序代码!!!关于阶乘的!!! 10
2个回答
展开全部
你先求出阶乘
int factorial(int x)
{
long long fsum = 1;
for(int i = 1; i <= x; i++)
fsum *= i;
if(fsum > 0)
return fsum;
else
return -1;// value overflow
}
然后利用itoa 转为字符串逐个判断,也可以直接通过拆解分析判断。
int factorial(int x)
{
long long fsum = 1;
for(int i = 1; i <= x; i++)
fsum *= i;
if(fsum > 0)
return fsum;
else
return -1;// value overflow
}
然后利用itoa 转为字符串逐个判断,也可以直接通过拆解分析判断。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询