求 1!-2!+3!-4!...............+(-1)^(n-1)n! 自己想了半小时也没敲出对的代码,求大佬帮忙
1 回答
已采纳
达布尔Double
TA贡献3条经验 获得超1个赞
#include<stdio.h> int fun(int n){ if (n==1) return 1; return n*fun(n-1); } int main(){ int n,i,s=0,t; scanf("%d", &n); for (i=1; i<=n; i++) { t=fun(i); s += i%2==1?t:-t; } printf("%d\n", s); return 0; }
- 1 回答
- 0 关注
- 1419 浏览
添加回答
举报
0/150
提交
取消