0)\n"); scanf("%d",&n); for(i=1;i<=n;i++) { sum+=fact(i); } printf("sum=%ld\n",sum);}/*..._编写阶乘函数fact(n),计算 1!+2!+3!…+n!累加和,正整数n 的值从键盘输入。">
赞
踩
#include<stdio.h> int fact(int n); int main() { int i,n; long sum=0; printf("输入n(n>0)\n"); scanf("%d",&n); for(i=1;i<=n;i++) { sum+=fact(i); } printf("sum=%ld\n",sum); } /*函数功能:用迭代法计算整型变量n的阶乘*/ int fact(int n) { int i; long result=1; for(i=2;i<=n;i++) { result*=i; } return result; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。