用递归函数编程计算1!+3!+5!+…+n!(n为奇数)的代码如下。
main()
{
intf(inta);
ints=0,n,m;
printf("输入一个奇数:");
scanf("%d",&m);
for(n=1;n<=m;n+=2)
s+=f(n);
}
printf("\n累加和s=%d",s);
应该没问题,你试试。