如何用c语言编程求和1!+3!+5!+……+n!
如何用c语言编程求和1!+3!+5!+……+n!
日期:2017-10-06 18:41:15 人气:1
看一下:
精简的:
#include
int s(int a)
{
if(a==1)
return 1;
else
return a*s(a-1);
}
void main()
{
int n,i,sum=0;
scanf("%d",&n);
for(i=1;i<(n/2)+1;i=i+2)
sum+=s(i);
printf("sum=%d",sum);
}