求1!+3!+5!+……+n!的和,要求用循环嵌套设计,n<12。
输入格式:
输入在一行中给出一个不超过12的正整数n。
输出格式:
在一行中按照格式“n=n值,s=阶乘和”的顺序输出,其中阶乘和是正整数。
输入样例:
5
输出样例:
n=5, s=127
#include<stdio.h>
int main(void)
{
int n
, i
, j
, k
, s
=1, s1
=0;
scanf("%d", &n
);
for( k
=1; k
<=n
; k
+=2 )
{
for( i
=1; i
<=k
; i
++ )
{
s
= s
* i
;
}
s1
= s1
+ s
;
s
= 1;
}
printf("n=%d,s=%d", n
, s1
);
return 0;
}
转载请注明原文地址: https://mac.8miu.com/read-498295.html