马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 我爱橙 于 2022-6-13 14:28 编辑
编写程序求2!+4!+6!+ …… +2n!的和。
输入格式:
"%d"
输出格式:
"%.0f\n"
输入样例:
在这里给出一组输入。例如:
5
输出样例:
在这里给出相应的输出。例如:
3669866
program1:阶乘和
#include <stdio.h>
int main()
{
int n,i,s=1,sum=0;
printf("请输入所求的阶乘数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=s*i;
sum=sum+s;
}
printf("%d!=%d\n",n,s);
printf("%d的阶乘和为:%d\n",n,sum);
return 0;
}
program2:2n阶乘和?#include <stdio.h>
int main()
{
int n,i,s=1;
float sum=0;
printf("请输入所求的阶乘数:");
scanf("%d",&n);
for(i=2;i<=n;i++)
{
if(i%2==0)
{
s=i*s;
}
}
sum=s+sum;
printf("2n阶乘和为:%d\n",sum);
return 0;
}
答案:#include<stdio.h>
void main()
{
int i,j,n;
double t,s;
scanf("%d",&n);
s=0; t=1;
for ( i=1;i<=n;i++ )
{
t*=i*2;
t*=i*2-1;
s+=t;
}
printf("%.0lf\n",s);
}
|