
C语言:用三种不同的方法实现输入一个整数n,求1!+2!+...+n!的和
1个回答
展开全部
方法一:for循环语句
#include <stdio.h>
void main()
{
int i,n,k=1,s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{k*=i;s+=k;}
printf("s=%d",s);
}
方法二:while循环语句
include <stdio.h>
void main()
{
int i=1,n,k=1,s=0;
scanf("%d",&n);
while(i<=n)
{k*=i;s+=k;i++;}
printf("s=%d",s);
}
方法三:do...while循环语句
#include <stdio.h>
void main()
{
int i=1,n,k=1,s=0;
scanf("%d",&n);
do
{k*=i;s+=k;i++;}
while(i<=n);
printf("s=%d",s);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询