C语言编程 计算1!+2!+3!+...+n!<=10000的最大的n.
展开全部
你自己写点,有问题我帮你调试。这个不难
追问
不会写啊
追答
编程就是个熟练活儿,多练习就会了
# include <stdio.h>
int main(void)
{
int n=1,sum=0,fact=1;
while(1)
{
fact *= n; //计算n的阶乘 1*2*3*4.。。。
sum += fact ;
if ( sum > 10000 )
break ;
n++;
}
printf ("max n=%d\n", n-1 ); //因为退出循环时是超过10000时的n值,所以要输出n-1
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询