求1!+3!+5!+……+n!的和,要求用循环嵌套设计,n<12。
输入格式:
输入在一行中给出一个不超过12的正整数n。
输出格式:
在一行中按照格式“n=n值,s=阶乘和”的顺序输出,其中阶乘和是正整数。
编程代码:
#include<stdio.h>
int main()
{
int a,b,i,c,sum=0;
scanf("%d",&b);
for (i=1;i<=b;i=i+2)
{
a=i-1;
c=i;
while(a!=0)
{
c=c*a;
a--;
}
sum=sum+c;
}
printf("n=%d,s=%d",b,sum);
return 0;
}